An open API service indexing awesome lists of open source software.

https://github.com/wakatime/atom-wakatime

Atom plugin for automatic time tracking and metrics generated from your programming activity.
https://github.com/wakatime/atom-wakatime

analytics atom atom-plugin metrics time-tracker time-tracking timer

Last synced: 7 months ago
JSON representation

Atom plugin for automatic time tracking and metrics generated from your programming activity.

Awesome Lists containing this project

README

          

# atom-wakatime

[![Coding time tracker](https://wakatime.com/badge/github/wakatime/atom-wakatime.svg)](https://wakatime.com/badge/github/wakatime/atom-wakatime)

Quantify your coding inside GitHub's Atom editor.

## Installation

![install](./install.gif)

1. Inside Atom, navigate to `Preferences`/`Settings` → `Install` and search for `wakatime`.

![Project Overview](https://wakatime.com/static/img/ScreenShots/atom-wakatime-install-1.png)

2. Click the `Install` button.

![Project Overview](https://wakatime.com/static/img/ScreenShots/atom-wakatime-install-2.png)

3. Click `Settings`, then enter your [api key](https://wakatime.com/settings#apikey).

4. Use Atom and your coding activity will be displayed on your [WakaTime dashboard](https://wakatime.com).

Note: The leet way to install WakaTime is with this Terminal command:

apm install wakatime

## Screen Shots

![Project Overview](https://wakatime.com/static/img/ScreenShots/Screen-Shot-2016-03-21.png)

## Configuring

Settings for atom-wakatime are under `Settings → Packages → wakatime → Settings`.

Additional settings are in `$HOME/.wakatime.cfg` for [wakatime cli](https://github.com/wakatime/wakatime#configuring).

## Troubleshooting

Atom writes errors to the Atom Developer Console. To check for errors:

1. Turn on the debug checkbox in `Settings → Packages → wakatime → Settings`
2. Inside Atom, go to `View → Developer → Toggle Developer Tools`
3. Clear the developer console (the circle button top left of the console)
4. Inside Atom, go to `View → Developer → Reload Window`

That will reload all plugins including WakaTime, and you should see the startup process logged in the developer console.
If there are no errors in your developer console after startup and editing a file, then check for errors in your `~/.wakatime/wakatime.log` file.

For checking your `~/.wakatime/wakatime.log` file, see [wakatime/wakatime#troubleshooting](https://github.com/wakatime/wakatime#troubleshooting).

Note: Behind a proxy? Configure Atom to use your proxy when installing wakatime: