Skip to content

jdurack/WebTime

Repository files navigation

WebTime

"keep tabs on your tabs"

WebTime is a dead-simple Chrome extension that keeps track of how much time you spend on certain sites each day.

You configure a list of sites on which you want to track time, and a daily time limit. WebTime gives you a colored icon in the toolbar to help you keep track of your daily time on those sites.

The toolbar icon changes slowly from green --> yellow --> orange --> red. When you're on a listed site, it shows you your total minutes today on your site list. If you've gone over your alotment, it adds '!'.

I find it useful to know how much time I'm spending 'unproductively'. I set my list to be domains that I go when I'm bored, e.g. 'cnn.com', 'techcrunch.com', etc.

PRIVACY: WebTime runs only on your computer and never sends any data anywhere. WebTime only knows what URL you have open.

Install from the Chrome Store

https://chrome.google.com/webstore/detail/webtime/pkdfgdohnppmjackjjhcccdkonbndmjj

Configure

  1. Right click the extension icon on the right side of your Chrome toolbar, and select 'options'. The icon should be a green circle.
  2. Set the time limit per day.
  3. Add the list of sites on which you'd like to keep track of your time.

Install from source

  1. Open Chrome, go to 'chrome://extensions'
  2. Make sure 'Developer Mode' is selected
  3. Click 'Load unpacked extension...'
  4. Select the 'WebTime/app' directory and click 'Open'

Develop! (requires npm and grunt)

  1. Run 'npm install'
  2. Run 'grunt'. Grunt will stay running in 'watch' mode to build any changes you make to the source code. You can just kill it with 'Ctrl+C'.
  3. Make changes in 'src'. Grunt will build them to 'app'.
  4. Open 'chrome://extensions' in a Chrome tab.
  5. Click 'Reload' on the WebTime extension (or hit 'Ctrl+R').

Enjoy!

-jdurack

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published