Mercurial > getan
view README @ 100:8f433e3c2f21
Allow to pass entries to the DeleteEntryState
By default DeleteEntryState uses the selected entries if no entry is passes
to the constructor. This allows to reuse the state class for single entry
deletion
author | Björn Ricks <bjoern.ricks@intevation.de> |
---|---|
date | Mon, 12 Sep 2011 14:05:34 +0200 |
parents | 565825db59d2 |
children | 13a963546ee9 |
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