varunm100 / screen-time-monitor

Tracks computer activity and visualizes this data in a timeline to provide usage statistics.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Screen Time Monitor

alt Screenshot
alt Screenshot
alt Screenshot

Usage Instructions

1. Initialize dependencies - run npm install in both root and monitor-js directories.
2. Run main.js in /monitor-js in the background - node main.js

  • this script will poll for the user's active window every 1s and save their activity to %USERPROFILE%/Documents/ActivityMonitor.org every 10 seconds.

3. Run the main electron application to visualize data in a timeline and see usage statistics - npm run electron-react

About

Tracks computer activity and visualizes this data in a timeline to provide usage statistics.


Languages

Language:JavaScript 74.0%Language:CSS 16.8%Language:HTML 9.2%