GithubHelp home page GithubHelp logo

aw-watcher-atom's Introduction

Warning

Since the sunset of Atom, this repository has not been maintained. If there is sustained interest, I might still merge PRs.

aw-watcher-atom

This extension allows the open source tracking tool ActivityWatch to keep track of the projects and coding languages you use in Atom.

The source code is available on GitHub.

Features

Sends the following data to ActivityWatch:

  • current project name (i.e. the name of the first project folder)
  • coding language
  • current file name

Requirements

To run this extension, you need to have a running ActivityWatch server. You should be able to see your dashboard at localhost:5600. If you don't use ActivityWatch already, install it from their homepage.

Installing

This is an Atom Package. Upon installation, it will automatically connect to your local ActivityWatch Server and continuously report your usage data to it. If you're viewing this from within Atom โ€“ great! Just click Install. Otherwise, you can find instructions on how to install Atom packages here.

Error reporting

If you run into any errors or have feature requests, please open an issue on GitHub.


Release Notes

0.1.0

Initial release of aw-watcher-atom.

aw-watcher-atom's People

Contributors

nicoweio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

aw-watcher-atom's Issues

Not adding data

I've just installed this package, but it doesn't seem to be sending data to AW. Where should I be looking to debug this? Is there a way to send a test event?

error importing as bucket

Hi,

I'm on Ubuntu 20.04 and started to play around with aw.
Trying to import this add-on with Raw Data --> Import and export buckets --> then choosing the json file
I think that is the right way to do it but correct me if I'm wrong.
I git cloned the aw-watcher-atom into the main activity watch folder.

Getting this error:

 
Traceback (most recent call last):
  File "site-packages/flask/app.py", line 1950, in full_dispatch_request
  File "site-packages/flask/app.py", line 1936, in dispatch_request
  File "site-packages/flask_restx/api.py", line 339, in wrapper
  File "site-packages/flask/views.py", line 89, in view
  File "site-packages/flask_restx/resource.py", line 44, in dispatch_request
  File "aw_server/rest.py", line 291, in post
KeyError: 'buckets'
2021-02-18 14:14:34 [INFO ]: 500 (127.0.0.1): POST /api/0/import HTTP/1.1  (flask:25)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.