Hamster (Gnome Time Tracker) integration

Sébastien Lerique <[email protected]> Sat, 13 Feb 2016 17:37:56 +0100
Newsgroups gmane.comp.misc.workrave.user
Message-ID <[email protected]>
Dear list,

I'm a happy user of workrave, and have recently started using Project
Hamster <https://projecthamster.wordpress.com/> (aka Gnome Time Tracker)
which is another great project. If you're not familiar with it: it lets
you define your current task (title, with optional tags and
description), click stop whenever you're done (or switch to something
else, or add an earlier activity you forgot to log), and later get an
overview of where your time went.

This works great with workrave.

Now there's an issue on their tracker for integration between hamster
and workrave (not really a priority, but still):
https://github.com/projecthamster/hamster/issues/246 . Taken from there,
the two ideas are:

1) workrave could "ask whether current task is still correct on
resumption from micro or rest breaks"
2) hamster could "pause timing during rest break"

A comment further down
<https://github.com/projecthamster/hamster/issues/246#issuecomment-183665366>
explains hamster already publishes changes to dbus, so idea #1 could
maybe not be that far.

Does this interest anybody else? Does anybody familiar with the codebase
know if this would be doable? Worth filing a bug? (I realise there are
other time trackers out there, and integrating with only one may
frustrate other users. Is there maybe a plugin mechanism in the works?)

Idea #2 would probably need workrave to publish its status changes to
dbus (or maybe it's already done?)

Anyway, just trying to get a feel for what's involved in this idea.
Thanks for the great software, dear devs!

Sébastien (@wehlutyk in the github issue)

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140