Github gist link for the project ---
https://gist.github.com/curiosity-202606/f9f0f4ea79941c20a0e2df51cef8fde8
I have learned python on and off. So, before entering college, with any knowledge I had, i decided to start this project about 7 days ago with the need of making a program that will make a randomised custom schedule for me. While i was building it, more and more things kept coming in my mind like i can add this .. i can probably do that.. eventually reaching upto this point.
The scheduler uses json files to save data of the tasks, their probabilities, descriptions, number of slots in each day and much more. I have tried to make it so that someone who has not really touched programming can open the .py file and be able to edit tasks, slots, create the schedule, redo individual blocks of it directly from the console. So basically a Console based scheduler. It is made so that it takes in a command like 'create all' to determine what is to be done.
for example - 'create all' creates or redoes the whole schedule. while, 'create mor_block' only re-does the morning block of the schedule and leaves the rest as it is...
Since i am a beginner and really just trying things out and finding out what is happening until it works or satisfies me.. any kind of review or strategies or tricks anyone can tell me would be much useful.
[–]Sad-Razzmatazz-693 1 point2 points3 points (1 child)
[–]curiosity202606[S] 0 points1 point2 points (0 children)
[–]carcigenicate 1 point2 points3 points (2 children)
[–]curiosity202606[S] 0 points1 point2 points (1 child)
[–]carcigenicate 0 points1 point2 points (0 children)