Seems like there should be something. Basically it should provide a report: with
ID: 661771 • Letter: S
Question
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
Explanation / Answer
ManicTime is a pretty awesome piece of software (free/pro with trial). It let's you track time by theme dimensions:
Usage (Active or not)
Application used
Document (title of the document)
Tags
The pro version (also have trial) even let's you auto-tag time by using filters to select specific keywords. for example you can auto-tag all the time you spend in facebook.com/ under 'Social networking'.
It can also give you reports in the end of the month/week/day!