What packages and sample code projects can I use to write a multi-platform time tracker with ML use?
What I need: * take a screenshot every Nth second (one in a minute is affordable I think) * encode it into daily or weekly video ring buffer (for logging) * OCR screenshot for text analysis: what software in active runs, what project, etc * task process list snapshot (what software runs in background in case of compiling etc) * feed OCRed text, process list etc into ML engine to detect what projects and tasks under active development, and what is non-target user activities I mostly target it for myself to be more effective (background automated work tracking) and not going to distribute it for employer spying. But it will be MIT license, so nobody is not limited to do anything with it, so don't help me if you hate the big brother kickass software.
