Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 816 Bytes

README.md

File metadata and controls

40 lines (25 loc) · 816 Bytes

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