A tool to manage the study of courses at the university.
- Add/Remove/List Courses
- Add/Remove/List course tasks (lab/chapter/session/course)
- Change task status (not-done/almost-done/done)
- Timers
- Today
- Documentation
- Autocomplete
- Unit tests and E2E tests
- Errors handling
After git clone
, run this script to install required packages and setup a git hook that runs tests and pycodestyle before each commit.
sh install-dev-tools.sh
python3 main.py
python3 tests.py
pycodestyle . --max-line-length=120
This project is released under the MIT License