view README @ 155:497ed1991e85

Modify project selection The new project selection has two advantages: 1. It's possible to create and run e.g. projects a and aa Therefore it is possible to create a hirarchy again. 2. When inserting the project key only letters for valid projects are accepted. E.g. two projects exists aa and ab. In that case it is not possible to insert ac. Only a will be shown in the footer.
author Björn Ricks <bjoern.ricks@intevation.de>
date Thu, 06 Dec 2012 13:14:22 +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)