Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 1.17 KB

File metadata and controls

15 lines (13 loc) · 1.17 KB

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