Inspired by analytics like Screen Time on iOS, this codebase allows Windows desktop users to track and be notified daily of their screen time.
psutil
to get data on running processesSQLite3
to store process data and track sent notificationssmtplib
andemail
to send emails with Python (through GMail)Windows Task Scheduler
to run the usage-tracking program on a scheduleVBScript
to run the usage-tracking program without a console window
*My desktop's name is "Bricktop" haha
- assemble variable options into a single config file for user customization
- implement a weekly summary of app usage
- support for usage-tracking on *nix machines