[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