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.