/tracker

Track your activities!

Primary LanguageGoMIT LicenseMIT

tracker

screenshot

tracker uses awesome open source technology:

Current status of the project

I wrote tracker to play around with InfluxDB and Grafana. I open sourced it so I could write on my blog about the experience. At the moment, the project has the following limitations:

  • It works only on mac.
  • It tracks only Google Chrome activity.
  • It has no configuration so it assumes db name and credentials for InfluxDB.
  • It has no logging.
  • The default set of categories is too small.
  • There is no way to override default categories.

Please have a look at the docs for more details.

Installation guide

At the moment the process is still very manual:

  • Install the binary with your preferred system (brew, releases, source code)
  • Have InfluxDB running on default configuration locally
  • Have Grafana talking to your local InfluxDB instance.

Homebrew

tracker can be installed through Homebrew:

$ brew tap lucapette/tap
$ brew install tracker
$ brew services start lucapette/tap/tracker

Standalone

tracker can be installed as an executable. Download the latest compiled binaries and put it anywhere in your executable path.

Source

Please refer to our contributing guidelines to build and install tracker from the source.

Grafana dashboard

The latest version of the dashboard is available here.

Code of Conduct

You are expected to follow our code of conduct when interacting with the projects via issues, pull requests or in any other form. Many thanks to the awesome contributor covenant initiative!

License

MIT License Copyright (c) [2017] Luca Pette