8000 GitHub - askinss/kate-wakatime: Kate plugin for automatic time tracking and metrics generated from your programming activity.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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

Notifications You must be signed in to change notification settings

askinss/kate-wakatime

 
 

Repository files navigation

How to use

  1. Get an account at WakaTime.

  2. Get your API key.

  3. Create a file ~/.wakatime.cfg and make sure it looks similar to this:

    [settings]
    api_key = myapikey-0000-0000-0000-000000000000
  4. Install QJson library.

  5. Clone this project and compile:

    git clone git@github.com:Tatsh/kate-wakatime.git
    cd kate-wakatime
    mkdir build
    cd build

    If on 64-bit:

    cmake .. -DCMAKE_INSTALL_PREFIX=/usr

    If on 32-bit:

    cmake .. -DCMAKE_INSTALL_PREFIX=/usr -
    5E1C
    DLIB_SUFFIX="" -DAutomoc4_DIR=/usr/lib/automoc4

    MacPorts (tested on Mid-2012 MacBook Pro running Yosemite):

    cmake .. -DCMAKE_INSTALL_PREFIX=/opt/local/ -DLIB_SUFFIX="" -DAutomoc4_DIR=/opt/local/lib/automoc4

    Finish the task:

    make
  6. You can choose to install with sudo make install or you can set the KDEDIRS environment variable. You may need to run kbuildsycoca4 as yourself once before launching Kate again (this is true on MacPorts).

  7. Once this plugin is installed, open Kate (or any other katepart editor (KWrite, etc)) and go to Settings, Configure ..., then in the dialog choose Extensions.

  8. Use the checkbox to enable WakaTime and click OK:

    screenie

  9. Restart Kate to be sure the plugin initialises properly.

Make sure you absolutely have your ~/.wakatime.cfg file properly set.

Is this a keylogger?

Short answer is no.

See the WakaTimeView::sendAction() method if you want to be certain.

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 96.2%
  • CMake 3.8%
0