Update [May 5 2010] : I had written a Chrome extension which can partly do both the above tasks. It is primarily inspired by Leech Block but can do some basic time tracking too . Check out Chrome Nanny – A Leech Block like Extension for Chrome .
As I start using Chrome more and more, the limited number of extensions in beginning to annoy me. There are two extensions I wish Chrome had !!
1. LeechBlock for Chrome
LeechBlock was one of my favorite extensions in Firefox. I was using it to the hilt. I searched for a similar Chrome extension, but so far not very successful. Basically, you can constrain yourself to using some sites at specific times only. Best part is you can set it to prevent you from modifying the settings during the restricted times. For eg , since I was reading news/blogs for a long time everyday , I used Leechblock to force me to use those sites only during afternoon when I am least productive. I have to accept that it has saved countless hours. With Chrome , I succumb to my urge to take a peek.
2. A sophisticated website time tracker.
I am a big fan of hamster-applet (Linux only) and have been using it for almost a year. It allows me to keep track of all my tasks. The best part is that it uses a sqlite3 database, so you can use some other languages to more data mining or analysis.
I had always wanted a similar tool for my browser. I am always curious about how much I spend , lets say in Google Reader / NYTimes / Facebook etc. I can use hamster but it is too much micromanaging and manual. I think a browser extension that automatically keeps track of them should be cool. I haven’t found a similar extension for Chrome too.
In the end it looks like I have to develop them myself. But with the local storage support in HTML 5 , I expect these tasks should be pretty simple. I have started looking at tutorials for developing Chrome extensions . It does seem to be a straightforward process . The official documentation is here. Probably, I will do a post once I complete these extensions.