Using a Proxy Server to manipulate time events.
I'm working on a custom web proxy that the RescueTime app would use to relay it's updates through. The primary goal is to allow me a chance to reformat the time events and give them more a more specific app_name so that I can tag them with more ganularity. From looking at the discussion boards, it seems that this feature may be built into the app at a future time, but by using a proxy, I can also trigger sending time events to another time-tracking system.
Right now, I can use my proxy with a web browser and (although slow) it works fine but when I point my ResueTime app to it, it times out on trying to receive the handshake response.
Is there a way to change the timeout of the RescueTime app(Windows)?
I'll be happy to post the proxy script when I get it working.
-Andrew
Right now, I can use my proxy with a web browser and (although slow) it works fine but when I point my ResueTime app to it, it times out on trying to receive the handshake response.
Is there a way to change the timeout of the RescueTime app(Windows)?
I'll be happy to post the proxy script when I get it working.
-Andrew
1
person likes this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?I will look at adding a way of letting you customize the timeout. Actually, the timeout on the Windows version of RescueTime is a little short to begin with so I will bump that up a bit which may solve your issue outright.
The Proxy is a great idea and I've been following your suggestions on regex solutions to app naming. As you stated, this is something that is on our future feature list and I hope to get time soon to work on getting that out there! -
Inappropriate?I've got my proxy running pretty good now. Since it's a prototype, all the rules are hard coded in at the moment. I have rules for:
putty : SSH client
Dreamweaver
phped : PHP IDE
explorer
The explorer rule will pull out the first folder after the "My Documents" folder.
$preg_match_str = "@^\'(.+)My\+Documents%5c(.+?)[%5c.*\'$|\'$]@";
This assumes that you create project named folders under your "My Documents" folder. If you do the proxy will rewrite the app_name to:
explorer_projectname
and you will be able to tag and track it specifically.
I'd give out my proxy's IP:Port but I'm afraid it might be overwhelmed. It's just a single threaded server so it's a bit fragile.
If anyone's interested in giving it a try, please send me an email to:
andrew at lunde dot com
and put "RescueTime Proxy: " at the start of the subject.
I’m a bit more accomplished
Loading Profile...



EMPLOYEE