1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
Odot - A task list manager
----------------------------
+-------+
| Usage |
+-------+
Odot is a task list manager that organizes tasks hierarchically and emphasizes
ones which are due.
You can add tasks by either using the "Add" button at the bottom or the right
click context menu. A new row will be appended and you can immediately start
editing it.
Tasks can be modified by highlighting the row and activating the cell that
should be edited. Cells are activated by either clicking on them or by
pressing [Enter] when they are focused. Existing tasks can be deleted with the
"Delete" button, the equivalent menu entry or by hitting the [Del] key.
When editing a node, you can press [Up] or [Down] to commit changes to the
current node and move to and edit the previous or next node.
You can reorder tasks by dragging and dropping them wherever you like or by
using [Alt] plus the arrow key that denotes the direction you want. Indenting
and unindenting can also be achieved via [Tab] and [Backspace] respectively.
You can sort the children of a task alphabetically by using the "Sort" or the
"Sort Recursively" menu item.
You can cut / copy and paste nodes including all their children with [Ctrl]+[x]
/ [Ctrl]+[C] and [Ctrl]+[v].
Every change is undoable by pressing [Ctrl]+[z] and every undone change is
redoable by pressing [Ctrl]+[Shift]+[z].
If its due date is only two days ahead of the current date, the task will be
printed bold. If a task is due today, it's printed bold and italic. If a task
is overdue, it's printed italic.
If a due task is hidden because one of its ancestors is collapsed, these
ancestors are printed underlined.
You can specify where Odot should store the tasks by passing a filename as a
commandline argument. The default is ~/.odot.
+--------------+
| Requirements |
+--------------+
Odot is written in Perl and uses the GTK+ 2 Perl bindings, DateTime,
XML::Parser and (optionally) DBI. See
http://www.perl.com
http://gtk2-perl.sourceforge.net/
http://search.cpan.org/dist/DateTime/
http://search.cpan.org/dist/XML-Parser/
http://search.cpan.org/dist/DBI/
for installation instructions.
+--------------+
| Installation |
+--------------+
To install odot into /usr/local, simply type
make install
To install it somewhere else, use
make PREFIX=/some/where/else install
|