TUI todo list
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tuido-0.0.3-py3-none-any.whl.
File metadata
- Download URL: tuido-0.0.3-py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 3
- Uploaded using 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
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
472f8518e5ee12fe6e9bca8621f23ea7214007f9bbf4f1a6e8dfc41748b8cfaf
|
|
| MD5 |
022956b4d297d801ca05d52bc7eab6a2
|
|
| BLAKE2b-256 |
7bebbe89baff8000b149eb05a1fd2d8b1f12e236016c4abbffb7512593051652
|