aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 68be206d442185ffd3db6e3860bca6fb216f4ae3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
             _             _            _               _     _       
         ___| |_ _ __ ___ | | _____    | |__  _   _  __| | __| |_   _ 
        / __| __| '__/ _ \| |/ / _ \   | '_ \| | | |/ _` |/ _` | | | |
        \__ \ |_| | | (_) |   <  __/   | |_) | |_| | (_| | (_| | |_| |
        |___/\__|_|  \___/|_|\_\___|___|_.__/ \__,_|\__,_|\__,_|\__, |
                                  |_____|                       |___/ 
================================================================================
                      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
[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
[x] systemd user service

license
-------
MIT, see /LICENSE.