Mercurial > getan
view README @ 131:3d5232dad59a
Add methods to reset the ProjectList footer
When going back from the move state ist must be possible to restore the old
footer entry in the ProjectList. The footer may be overriden by the move state
to select a project. In this case the old entry should be restored instead of
showing a blank footer.
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Wed, 31 Oct 2012 09:53:57 +0100 |
parents | 13a963546ee9 |
children | b6e91535acb7 |
line wrap: on
line source
0 - install pysqlite2 On Debian GNU/Linux just do: # apt-get install python-pysqlite2 # apt-get install python-urwid NOTE: getan requires urwid >= 0.9.9.1. 1 - create new time.db To create an empty database you need the 'sqlite3' commandline tool. TODO: This will change. # apt-get install sqlite3 $ echo '.read schema.sql' | sqlite3 time.db 2 - adding new projects to time.db: $ sqlite3 time.db sqlite> INSERT INTO projects (key, description) VALUES ('f', 'FOO'); sqlite> INSERT INTO projects (key, description) VALUES ('b', 'BAR'); sqlite> .q To import an old worklog configuration you may use: ./contrib/convert-projects </PATH/TO/projects | sqlite3 time.db If you want to keep the reverse task order of the original config file you might pipe it through tac first. 3 - starting getan: $ ./getan.py or $ ./getan.py mytime.db or (for the classic version of 'getan' based on curses): $ classic/getan or $ classic/getan mytime.db