Skip to content

SergKam/awesome-auto-time-tracker

Repository files navigation

awesome-auto-time-tracker

Awesome automatic time tracker for Linux.

screenshot.png

It is a local NodeJS web server.

It uses xdotool on Linux (but also could be adopted to windows and mac os) to collect the history and the duration of currently active window on a desktop.

The NodeJS process calls xdotool periodically and stores collected statistics to a SQLite DB. It also provide Web based UI (and API in the future) for an analise.

Usage

Install

Install xdotool

sudo apt install xdotool

Install NodeJS dependency (tested on NodeJS 12)

npm install

Start server

npm start

Open http://localhost:3000

About

Awesome auto time tracker for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published