Tuido
Simple todo list implementation using python curses.
Description
This actually turned out to be a little more comprehensive than I had originally intended; features include:
- Subtasks to any depth
- Marking done
- Marking for deletion
- Permanent deletion
- Scrolling long lists
- Configuration spacing, indenting etc
- A vim-styled command line interface
Usage
All the functionality of tuido is provided through single character commands, these are:
Todo List: top level
a : Add item to current level
A : Add subtask to highlighted item
c : Edit description (^H to backspace)
C : Change description
d : Mark deleted
D : Delete (permanent)
h : Up level
j : Down
k : Up
l : Down level
m : Mark done
M : Mark done (recursive)
q : Write and quit
r : Refresh screen
w : Write
? : Show (this) help screen
: : Enter command
Command Line
The command line interface is quite simple, hit ':' and give a character command, followed by a description is relevant, then a sequence of numbers indicating the (sub)task to change, e.g:
: A "New Task" 1 2 4
This will add a task witht he description "New Task" to subsubtask 4 of subtask 2 of task 1 of the current window/level.
Todo
There still are a couple of things I'd like to add, these include:
- A searching mechanism
- Tags probably through the
@symbol - Configurable colors
Release files for tuido 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tuido-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / tuido-0.0.3-py3-none-any.whl
| Download URL | tuido-0.0.3-py3-none-any.whl |
|---|---|
| Size | 16.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
472f8518e5ee12fe6e9bca8621f23ea7214007f9bbf4f1a6e8dfc41748b8cfaf
|
|
BLAKE2b-256 checksum How to use checksums |
7bebbe89baff8000b149eb05a1fd2d8b1f12e236016c4abbffb7512593051652
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4
|