hmmm. i wonder what this repository is for. definitely couldn't be for managing todos.
riley
ed0cb5ebc6
General: + Improved documentation cli.py: + added basic CLI, will likely be rewritten later. TodoObject: ~ improved type-hinting for get_children + added get_parents method + moved get_md method from Todo + added get_* methods to get Tasks, Categories, and Notes from children + added property has_children Todo: ~ changed string output to "File: {self.data_file.name}" - moved get_md method to TodoObject + added write_data method Task: - removed get_* methods + added task_category method to get parent category. + added toggle_complete method. - removed __add__ method. Note: - removed get_* methods. - removed __add__ method. Category: - removed get_* methods. - removed __add__ method. |
||
---|---|---|
todo | ||
.gitignore | ||
cli.py | ||
LICENSE | ||
README.md | ||
todo.md |
todo.py
todo.py is my attempt to organize myself and get things straight. I disliked the specification declared by the folks at todo-md, so naturally, I'm making my own.
Specification
# todo.md
## Section
- [ ] some incomplete task with a due date |Sep 24 2021
- [x] some complete task without a due date
### Sub-Section
- [ ] here's another task with a due date |Oct 13 2021