arbtt-dump
-h, -?, --help
-V, --version
-f FILE, --logfile FILE
-t FORMAT, --format FORMAT
-l NUMBER, --last NUMBER
~/.arbtt/capture.log
This format is intended for human inspection, but not for further processing. Hence, it may change in new versions of arbtt without notice. Example output:
2013-06-20 14:53:50 (48ms inactive): ( ) Navigator: arbtt-dump - Iceweasel ( ) gnome-terminal-server: jojo@kirk:~/projekte/programming/arbtt/doc (*) gvim: arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2
The line with a star indicates the currently active window.
This is the default serialization format of Haskell's Show type class, one entry per line. This can be useful if the data is to be processed by further Haskell code. Example output, with indentation added manually:
TimeLogEntry { tlTime = 2013-06-20 14:53:50.957763 UTC , tlRate = 60000 , tlData = CaptureData { cWindows = [ (False,"arbtt-dump - Iceweasel","Navigator") , (False,"jojo@kirk:~/projekte/programming/arbtt/doc","gnome-terminal-server") , (True,"arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2","gvim") ] , cLastActivity = 48 } }
For interoperability, arbtt supports dumping its data to JSON, which can easily be parsed by many different programming languages. Some level of backward-compatibility will be provided, as far as possible. Default output, again with indentation and spacing added manually:
[ ..., { "windows": [ { "program": "arbtt-dump - Iceweasel", "title": "Navigator", "active": false}, { "program": "jojo@kirk:~/projekte/programming/arbtt/doc", "title":" gnome-terminal-server", "active": false}, { "program": "arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2", "title": "gvim", "active":true }], "inactive": 48, "date": "2013-06-20T14:53:50.957Z", "rate": 60000}, ... ]
See the arbtt manual for more information and the m[blue]arbtt hackage pagem[][1] for newer versions of arbtt.
Joachim Breitner <mail@joachim-breitner.de>
Sergey Astanin <s.astanin@gmail.com>
Martin Kiefel <mk@nopw.de>
Muharem Hrnjadovic <muharem@linux.com>
Waldir Pimenta <waldir@email.com>