home | help
ARBTT-DUMP(1)		       Program references		   ARBTT-DUMP(1)

NAME
     arbtt-dump - dumps arbtt data samples

SYNOPSIS
     arbtt-dump [OPTION...]

DESCRIPTION
     arbtt-dump  reads	the data samples recorded by arbtt-capture(1) and writes
     them so the standard output in an ascii based format.

OPTIONS
     -h, -?, --help
	 shows a short summary of the available options, and exists.

     -V, --version
	 shows the version number, and exists.

     -f FILE, --logfile FILE
	 logfile to use instead of ~/.arbtt/capture.log

     -t FORMAT, --format FORMAT
	 dumping format to use, where FORMAT is one of human (the default), show
	 or JSON. Case in-sensitive.

     -l NUMBER, --last NUMBER
	 dump only the last NUMBER of samples.

FILES
     ~/.arbtt/capture.log
	 binary file, storing the arbtt data samples

FORMATS
   Human
     This format is intended for human inspection, but not for further	process-
     ing.  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.

   Show
     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 fur-
     ther 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
		 }
	     }

   JSON
     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  out-
     put, 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 ALSO
     See the arbtt manual for more information and the arbtt hackage page[1] for
     newer versions of arbtt.

AUTHORS
     Joachim Breitner <mail@joachim-breitner.de>
	 Main author of arbtt

     Sergey Astanin <s.astanin@gmail.com>
	 Contributor

     Martin Kiefel <mk@nopw.de>
	 Contributor

     Muharem Hrnjadovic <muharem@linux.com>
	 Contributor

     Markus Hauck <markus1189@gmail.com>
	 Contributor

     Thomasz Mi"Asko <tomasz.miasko@gmail.com>
	 Contributor

     Waldir Pimenta <waldyrious@gmail.com>
	 Documentation writer

     Gwern Branwen <gwern@gwern.net>
	 Documentation writer

     Paolo G. Giarrusso <p.giarrusso@gmail.com>
	 Contributor

     Michal J. Gajda <migamake@migamake.com>
	 Contributor

NOTES
      1. arbtt hackage page
	 http://hackage.haskell.org/package/arbtt

arbtt manual			   08/29/2026			   ARBTT-DUMP(1)

home | help