Whow
About
Whow - When, How?
Whow is a CLI To-do application, with features such as:
- A calendar that supports features like tags and importance,
- To-Dos (of course)
- Events
And counting. Whow is a CLI application rewritten in Python with more features than the old shell-script version that can be found here. It aims to include extra features such as
- Filesystem Structure for organizing files
- A
toml
configuration instead of a simplerc
and more to come.
WHAT IS HAPPENING RIGHT NOW?!
Because the old codebase was
- a prototype
- extremely messy and inconsistent
I (ezntek) am re-working the ENTIRE CODEBASE, so do NOT expect working code at all. The CLI will now be seperated from the main API. If you are coming from the blog pots, you have been warned!!
What's going to change in the new codebase?
tomli
andtomli_w
- Drop PyPy support, because typing on 3.9 is not nice.
- Isolate the code into an API, and the CLI will serve as a reference implementation of the API with a user interface.
- Better structuring and python packages.
- The backend of everything, such as the toml storage format for todos, schedules, events, etc.
Planned Features (high priority):
- Use TOML dates instead of string dates
- Refactor code for the whow API
- Schedule Feature
- Calendar date highlighting
- get this on the PyPI
- OTA Updates
- Sorting To-Dos and events by time
- Document our code also for the whow API
Planned features (low priority):
- Reminders
-
whowd
, a daemon for whow using things like libnotify - A reference implementation for an alternative frontend
-
curses
frontend to whow