ktv - Activity Tracker
A program which runs in the background keeping track of what processes are running productivity purposes. i have now merged it with slp, which similarly runs in the background and shuts down programs when i need to sleep. This ended up being a total rewrite, drastically improving ktv's performance by getting rid of the weird spooling loop i used in my first version, as well as implementing a scheduling logic which is honestly pretty cool.
Todo:
- [ ] Add a UI to manage settings (probably just WinForms)
- [ ] Print log only here, not to the
System.Console
- [ ] Put it in the system tray instead of on the taskbar
- [ ] Some kind of fancy visualization feature?
- [ ] some kind of expression syntax for matching/parsing titles?
- [ ] Create subcategories which can be merged if they don't meet the threshold for adding to the calendar
- [ ] Close programs based on how long they've been running in a given period of time
- [ ] Have a little warning window pop up a bit before they close
Credits