Seems like there should be something. Basically it should provide a report:
- with the total time spent in program X
- with a graph of how much time was spent in program X at what time of day (think the OPSR Github graph of activity)
- that works on Windows
Bonus:
- Time spent actively engaged (Very optional since I'm not even entirely sure how would be a good way to calculate that - perhaps time typing/mouse clicking or within 5 seconds of that?)
- Page address in browser(s)
- Filename in things like other programs (obviously that wouldn't apply to all other programs but thinking of f.e. notepad++, MS Word, MS Excel)
- Open Source
- Gratis
time
command gives you runtime of a specific console program. say,time pine
will tell you how long you spent reading your mail. (of course not OP's requirements so posting as a comment) – SF. Feb 8 '14 at 7:04time
about CPU time? For instance, even if you read emails for 1 hour, your CPU has probably only spent a few seconds on this. – Nicolas Raoul♦ May 8 '14 at 6:42