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
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)