Basic GTK time tracker app
-
Run setup.py:
sudo ./setup.py install -
Add keyboard shortcuts to create a new task (
timetracker --new) and to toggle clocking (timetracker --toggle).
-
Use keyboard shortcut to create a new task.
An icon indicating the clocking status will be shown in the panel (requires AppIndicator support, on Debian you can use
gnome-shell-extension-appindicator). -
Use keyboard shortcut to toggle clocking.
-
To clock another, previously created task, use the keyboard shortcut to create a new task and select the task from the list.
-
Print a timesheet:
$ timetracker --print-timesheet 2024-01-01,2024-03-31 --filter "sysadmin.*" sysadmin #1234 - Example task: 0:30 total: 0:30 -
Open tasks directory via the AppIndicator menu to manually inspect and edit the tasks.