8 author: Joachim Breitner <mail@joachim-breitner.de>
9 maintainer: Joachim Breitner <mail@joachim-breitner.de>
10 copyright: Joachim Breitner 2009-2013
11 synopsis: Automatic Rule-Based Time Tracker
13 arbtt is a background daemon that stores which windows are open, which one
14 has the focus and how long since your last action (and possbly more sources
15 later), and stores this. It is also a program that will, based on
16 expressive rules you specify, derive what you were doing, and what for.
18 WARNING: The log file might contain very sensitive private data. Make sure
19 you understand the consequences of a full-time logger and be careful with this
21 homepage: http://arbtt.nomeata.de/
24 categorize.cfg, arbtt-capture.desktop, README.md,
25 doc/arbtt.xml, doc/fptools.css, doc/Makefile,
26 setup.iss, modpath.iss
28 executable arbtt-capture
29 main-is: capture-main.hs
32 base == 4.5.* || == 4.6.* || == 4.7.*,
33 filepath, directory, transformers, time >= 1.4, utf8-string,
34 aeson == 0.6.*, array == 0.4.*,
36 bytestring, deepseq, strict, old-locale
50 extra-libraries: psapi
52 ghc-options: -optl-mwindows
55 Graphics.Win32.Window.Extra
63 Graphics.X11.XScreenSaver
64 System.Locale.SetLocale
67 default-language: Haskell98
69 executable arbtt-stats
70 main-is: stats-main.hs
73 base == 4.5.* || == 4.6.* || == 4.7.*,
74 parsec == 3.*, containers == 0.5.*, pcre-light, old-locale,
76 deepseq, bytestring, utf8-string, time >= 1.4, strict,
77 transformers, unix, directory, filepath,
78 aeson == 0.6.*, array == 0.4.*,
79 terminal-progress-bar, bytestring-progress
89 Text.ParserCombinators.Parsec.ExprFail
90 Text.Regex.PCRE.Light.Text
97 System.Locale.SetLocale
98 default-language: Haskell98
100 executable arbtt-dump
101 main-is: dump-main.hs
104 base == 4.5.* || == 4.6.* || == 4.7.*,
105 parsec == 3.*, containers == 0.5.*,
106 aeson == 0.6.*, array == 0.4.*,
108 deepseq, bytestring, utf8-string, time >= 1.4, strict,
109 transformers, unix, directory, filepath,
114 Data.Binary.StringRef
119 ghc-options: -rtsopts
124 System.Locale.SetLocale
125 default-language: Haskell98
127 executable arbtt-import
128 main-is: import-main.hs
131 base == 4.5.* || == 4.6.* || == 4.7.*,
132 parsec == 3.*, containers == 0.5.*,
134 deepseq, bytestring, utf8-string, time >= 1.4, strict,
135 transformers, unix, directory, filepath
139 Data.Binary.StringRef
142 ghc-options: -rtsopts
147 System.Locale.SetLocale
148 default-language: Haskell98
150 executable arbtt-recover
151 main-is: recover-main.hs
154 base == 4.5.* || == 4.6.* || == 4.7.*,
155 parsec == 3.*, containers == 0.5.*,
157 deepseq, bytestring, utf8-string, time >= 1.4, strict,
158 transformers, unix, directory, filepath
162 Data.Binary.StringRef
165 ghc-options: -rtsopts
170 System.Locale.SetLocale
171 default-language: Haskell98
182 base == 4.5.* || == 4.6.* || == 4.7.*
184 , tasty-golden == 2.2.0.2
185 , tasty-hunit == 0.2.*
187 , process-extras == 0.2.*
195 , parsec == 3.*, containers == 0.5.*, pcre-light, old-locale
197 default-language: Haskell98
199 source-repository head
201 location: http://darcs.nomeata.de/arbtt