HTML Kanban display
kwoodham opened this issue · comments
This isn't necessarily a feature request as it somewhat duplicates column
mode. (Please forgive me if this isn't the correct venue to disseminate.)
Motivation : Up to now, I've kept a large shell window open displaying column
mode, but wanted something a bit more visually "pleasing" (hope I'm not offending anyone...) that would display a similar "kanban" board in a browser window instead.
I've come up with something that I like a lot (gist here). The only requirements are that each task has a +project
project tag followed by and s:state
state (or it will be classified with an "unassigned" state), and the state has to match one of the states hard-coded in the script.
Installation (crude...): Copy all four files (css, two templates, and the script) into the same directory as the todo.txt
and python3 ./task-table.py
will create a todo.html
file in the same directory.
Again, not directly a topydo issue or feature - but I thought some might find it a nice topydo complement - I manage all my tasks in topydo, so all this does is show me a current "snapshot" - I have an external monitor at work, so I just keep the board up on my laptop display off to the side of my desk and update it manually via the script as I work through the tasks.
P.S.: I calculate and display days since the task was created as a "staleness" metric that can be used to decide what needs attention.