This is the official pyplanner repository.
This lightweight application allows you to quickly schedule your activities.
pyplanner keeps track of all your activities and notifies you when they are due.
-
Fork this repository.
-
Clone the repository.
git@github.com:<username>/pyplanner.git
- Go to the directory
cd pyplanner
- Install all the dependencies.
pip3 install -r requirements.txt
- Run the following command
python3 -m pyplanner set_task <task-name> <time-scheduled>
That's it! You have scheduled a task.
This app is supported in Linux as of now. So if you have any Linux distribution (Ubuntu, Fedora, Manjaro, etc.), you are good to go.
-
Python (3.8 or higher) and pip (21 or higher)
-
crontab if it is not installed.
-
Visual Studio Code (install here)
-
Git
Note: The installation process differs in different Linux distributions.
- Reset all the tasks or if anything goes wrong.
python3 -m pyplanner reset
- Display list of tasks in command line.
python3 -m pyplanner show_tasks
- Set a task
python3 -m pyplanner set_task <task-name> <time-scheduled>
- Make package of this app
- Add / Remove Tasks using Textualize TUI library.
- Add test cases to validate before merging PR.
-
Make sure you read contributing guidelines first.
-
Follow our code of conduct. Violation of any rule will lead to disqualification from Hacktoberfest 2022.
-
Follow PR template and issue template accordingly before creating any issue/PR.
Licensed under MIT License
Copyright (c) 2022 Subhendu Dash