[GTALUG] An Open Source Auto Time Tracker

Christopher Browne cbbrowne at gmail.com
Mon Oct 24 16:36:07 EDT 2016


I'd suggest it being worth looking into Project Hamster

https://github.com/projecthamster/hamster

This is sorta-Gnome-oriented, with several mechanisms to collect data:
- data gets collected into a sqlite database, which, for personal time
tracking, seems reasonably apropos
- Desktop infrastructure for some data collection (mumble, dunno...)
- dbus-based data collection
- cli-based data collection

It was somewhat defunct for a while, but seems to have emerged to
having some new developers.

The tough part, of course, is injecting data collection into appropriate places.

- I would suppose it to be interesting to write something to query the
sqlite databases underlying FIrefox/Chrome to draw web history into
things.
- Presumably one could inject a data collector into a favored text
editor to find out what it was used on
- Collecting X events to see what X clients got accessed would provide
some data of interest

Of course, all those proposed ideas are weaselly to the extreme; all
"Simple Matters Of Programming."


More information about the talk mailing list