hmmm. i wonder what this repository is for. definitely couldn't be for managing todos.
Find a file
riley ed0cb5ebc6 Refactor for CLI
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.
2021-09-28 00:20:20 -04:00
todo Refactor for CLI 2021-09-28 00:20:20 -04:00
.gitignore Initial Commit 2021-09-25 17:39:27 -04:00
cli.py Refactor for CLI 2021-09-28 00:20:20 -04:00
LICENSE Add LICENSE 2021-09-25 18:28:49 -04:00
README.md update README.md and todo.md 2021-09-25 18:46:50 -04:00
todo.md update README.md and todo.md 2021-09-25 18:46:50 -04:00

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