Skip to content

wakatime/chrome-wakatime

master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

chrome-wakatime

Automatic time tracking for stats about your website debugging, research, documentation, etc.

Note: Activity from this Chrome extension will not display on leaderboards, so installing this extension may lower your rank.

Installation

  1. Install the extension:

Chrome Web Store

  1. Login to WakaTime.

  2. Use Chrome like you normally do and your time will be tracked for you automatically.

  3. Visit https://wakatime.com to see your logged time.

  4. Use in conjunction with other WakaTime plugins.

Screenshots

SC open

SC open

Options SC

Development instructions

For development purposes only.

To get started, install NPM and Bower dependencies, and do an initial build with Gulp:

npm start

To build the extension once:

npm run gulp

To monitor changes:

npm run watch

Run tests:

npm test

Lint code (Both JS and JSX):

jsxhint --jsx-only .

Automatic code linting

There is a precommit hook that lints the code before commiting the changes.

Load unpacked in Chrome (current in chrome store)

  1. Clone repository to disk
  2. Remove browser_specific_settings key from manifest.json (only necessary for firefox)
  3. Go to SettingsExtensions
  4. Enable Developer mode
  5. Click Load unpacked extension...
  6. Select repository directory

load reportistory directory

Troubleshooting

Check for errors by inspecting the extension.

inspecting extension

The extension is going through a refactor, the new build instructions are here