a simple command line scheduler. made because i was sick of using calendar apps and excel to keep track of assignments
compile to exe with PyInstaller and add to PATH for optimal experience.
Arguments: schedule.py <list|add|remove|done|edit> [-a ] [-d ] [-n ] [-f]
list:
lists all unfinished tasks. use -f flag to show all tasks
add:
requires -a and -d
optional -n
adds the specified task to the local task json file
remove:
requires -a
removes an unfinished task with the specified name from the local task json file
done:
requires -a
tags a task as done. will not show up in list unless -f flag is used.
edit:
requires -a
updates a task to contain new info for -d and -n
TASK JSON FILE:
specified in path variable of included file config_scheduler.json which should be in the same directory as the executable or python file.