I recently discovered RescueTime.com. It’s a cool service that tracks all your activities on your computer be it browsing or running applications and allows you to review and analyze the time you spend. I tend to spend an incredible amount of time procrastinating on the web (damn you reddit!) and need some way to control myself. RescueTime seems to be exactly what I need!
One problem with this service is that is only logs what you do on your computer. A chap named carlo created a script to log your phone calls and meetings (OS X only). I have decided to implement the same thing on windows.
To make things interesting i decided to venture in the scripting world. Had I know how long it would take me to fine a suitable solution I might not have bothered :). In the end I used an HTML Application (HTA) which is basically a webpage which can access stuff on the machine (e.g write a file). It’s a kind of primitive offline web application (like prism or Gears) that’s been existing ever since windows 95 but nobody ever bothered using.
It’s use is pretty simple. Enter the minutes spent on the activity and click on the relevant activity type button. Note that you can create your own type of activity by filling the “custom activity” field and pressing the “Custom Activity” button.
It will appear in your stats as manual_whateverActivityYouChose.
It works by putting a new log file in the Documents and Settings\%username%\Local Settings\Application Data\RescueTime.com\logs\pending directory. The rescueRime data collector will pick it up and upload it as any other activity.
I have no idea if it’ll work on machines other that mine, on an account without admin privilege or on Vista.
Here is the download :
Disclaimer : I take no responsibility for the loss of RescueTime data or other troubles.

1 April, 2008 at 12:03 pm |
Excellent.
Nicely done. Works fine for me so far.
1 April, 2008 at 3:47 pm |
GREAT. You did it!
I’m downloading and trying it out now…
Thanks!!!
1 April, 2008 at 3:59 pm |
I downloaded it, ran the hta file, but I get an error when I hit either button or custom:
line: 69
char: 13
Error: automation server can’t create object
9 April, 2008 at 4:03 pm |
Thanks for you efforts. Works great for me.
14 April, 2008 at 10:00 am |
Thanks for all your hard work.
Its working very well on my Windows XP.
Much appreciated!
Regards
Willem
30 May, 2008 at 1:25 pm |
Worked well, and I saved it and added it to my Startup Program list so it’s there after every boot. It does seem to take a long time to update with new Custom Activities, though. Note–this is NOT a complaint! ;-)
22 July, 2008 at 5:57 pm |
I plan on giving this a shot in the near future, when I test rescuetime. I’m curious though, any thought or possibility of programming a timer into it? Something that you can use to track the time for you and then outputs the log file when you press stop?
Or something?
:)
22 July, 2008 at 7:58 pm |
This shouldn’t be too complicated to dobut I’m just too lazy to do it :p
Plus that’s a slippery slope to a full blown rescuetime client.
16 November, 2008 at 5:18 pm |
Tried it – works fine – and what’s more it is a nice little example script. Thanks.
25 November, 2008 at 2:20 pm |
Works fine on Vista – good work. Elegant application that just works. Can be easily customised too with HTML, style sheets and javascript.
8 April, 2009 at 12:36 pm |
Can you link this to Outlook?
5 May, 2009 at 3:52 pm |
this is an outstanding addition. i’d like to get it working.
when i launch i get this error message:
an error has occurred on the script on this page
line 100
char 5
path not found
code 0
http://users.fulladsl.be/spb21211/rescuetime.hta
do you want to continue to run scripts on this page [yes] or [no]
suggestions?
thanks,
jw smith