Selfspy - Tool for Personal Data Analytics
github.com
github.com
I don't know if you have these features, but here's couple of features I have in mine that you might find useful:
1) I can upload a timeline into Google calendar. I do this by chunking my day into half-hour increments, and whatever I spent the most time on in that half-hour get assigned to the half-hour. (Hey, Google, please let me set the task color through the API - thanks)
2) I also sample the title window of the foreground app, but I can override this. For example, if I go running, or do the dishes, that time will be properly tracked.
3) I assign tasks to categories. For example, emacs, shell, my IDE, are all "Development". Dishes, cooking, etc are all "Chores". I'd rather track time by these larger categories.
I wrote this utility a week ago, so I haven't been using it that long. But I am liking it. One more thing: Python absolutely ROCKS! This utility is less than 700 LOC and was a pleasure to write.
> In general, try to set your programs (editors, terminals, web apps, ...) to include information on what you are doing in the window title. This will make it easier to search for later.
So if I'm in the terminal, Selfspy can only tell what I'm doing by the window title?
Otherwise, awesome stuff!
https://github.com/ljos/selfspy
I am actively using it, and it seems to be pretty much like the original linux version.
git clone git://github.com/iandennismiller/selfspy.git
cd selfspy && make requirements && sudo make installTraceback (most recent call last): File "/usr/bin/selfspy", line 19, in <module> from activity_store import ActivityStore File "/private/var/lib/selfspy/activity_store.py", line 9, in <module> import sniff_cocoa File "/private/var/lib/selfspy/sniff_cocoa.py", line 1, in <module> from Foundation import NSObject, NSLog ImportError: No module named Foundation
sudo pip install pyobjc* Karm on KDE/Linux (tracking by virtual desktop, one for each project)
* Manic Time Tracker on Windows (very much like this but with a full GUI. Only works on Windows though)
* For emergencies on Windows there is also Timesnapper which in facts documents in screenshots what happened (in case you have to "prove" it .)
this utility seems like a real improvement on the current situation though. Thanks in advance!
I'll take a look tomorrow and see how it works.
Suppose I want to combine this with other personal time-series data--can anyone suggest a good tool and workflow?
I'm f.mischa at gmail