_ _ _ _ _
___| |_ _ __ ___ | | _____ | |__ _ _ __| | __| |_ _
/ __| __| '__/ _ \| |/ / _ \ | '_ \| | | |/ _` |/ _` | | | |
\__ \ |_| | | (_) | < __/ | |_) | |_| | (_| | (_| | |_| |
|___/\__|_| \___/|_|\_\___|___|_.__/ \__,_|\__,_|\__,_|\__, |
|_____| |___/
================================================================================
unix philosophy keystroke tracker
XXX
THIS PROGRAM CONTAINS HARD-CODED VALUES. USER DISCRETION IS ADVISED. I,
SPV, AM NOT TO BE HELD RESPONSIBLE IF YOUR TOASTER CATCHES ON FIRE. CHECK
/src/config.h for details.
roadmap
-------
[ ] report generation
(x) number of keypresses
(x) work time vs idle time
( ) per-key statistics
( ) per-keyboard statistics
(~) new report per day
(~) report processing
[x?] security
(n/a) drop privs (add user to input group)
(x) where to store reports (~~/var dir?~~ ~/.local/stroke_buddy)
[ ] respond to plug-n-play
[~] sensible code organization / cleanup
[x] systemd user service
license
-------
MIT, see /LICENSE.