Watcher
Minimal open source Screen-Time Tracker for Linux
Note: codebase in the python is being under migration in golang, you can checkout `go-migrate` branch for more info. The project is written primarily in Python, distributed under the MIT License license, first published in 2022. Key topics include: activitywatch, activitywatch-alternative, app-usage, arch-linux, css.
Watcher
Minimal Open source Screen-Time Tracker (CLI-app)
Note: codebase in the python is being under migration in golang, you can checkout go-migrate branch for more info.
Table of Contents
About
Watcher is CLI-app (at this moment) which helps you to get perspective about your Screen-time
Gallery
| Day Summary | Week Summary |
|---|---|
Funfact: You might be thinking how can someone has 14 hrs of screen time in a single day, Well ! short ans is AFK-feature is not implemented yet... Most of the time I left my laptop as it is so it also counts that AFK time as Screen-time
Installation
- Note: Install
xprintidleandxdotoolon your system ( the only dependancies other than python3 ). Installpython3if not installed in your machine. - First, Install the following dependancy
xprintidleandxdotool
bash$ sudo [package-manager] install xprintidle xdotool
- Second, Copy the Following Command and paste in terminal
bash$ bash <(curl -s https://raw.githubusercontent.com/Waishnav/Watcher/main/install)
- Then run install script
bash$ chmod +x ./install && ./install
Want to Contribute
If you are interseted in contibuting checkout CONTRIBUTING.md
You can currently contribute to one of the three projects listed below throughout the HACTOBERFEST.
- Watcher Website (made with React)
- Watcher v1.0 (No real time updates in logfile)
- Watcher v2.0 (Real time stats in logfile)
To contribute, clone the relevant branch anywhere you wish to.
To-do
- AFK feature
- GUI only if got 300 stars Probably Tauri App.
Contributors
Showing top 9 contributors by commit count.
