文件名称:arbtt:arbtt,基于规则的自动时间跟踪器
文件大小:174KB
文件格式:ZIP
更新时间:2024-05-24 09:54:51
Haskell
arbtt,基于规则的自动时间跟踪器 :copyright:2009约阿希姆· Joachim Breitner) 基于规则的自动时间跟踪器是一个桌面后台程序,它在后台运行,并每分钟记录一下您的桌面上打开了哪些窗口,它们的标题是什么,哪个窗口处于活动状态。 随附的统计程序可让您从此日志文件中获取信息,例如,您花了多少时间在电子邮件上,或者哪些项目是您最大的浪费时间。 从原始窗口标题到明智的“标签”的映射是通过具有强大语法的配置文件完成的。 安装 参见 您还需要确保在您的X会话中启动了arbtt-capture : 如果使用GNOME或KDE,则可以将文件arbtt-capture.desktop复制到~/.config/autostart/ 。 如果您未进行系统范围的安装,则可能需要在其中的Exec行中放入arbtt-capture的完整路径。 如果您使用macOS,则可以为此使用launchd 。
【文件预览】:
arbtt-master
----.gitignore(52B)
----arbtt-capture.desktop(219B)
----categorize.cfg(5KB)
----install-ubuntu-deps.sh(59B)
----.travis-setup-windows.sh(834B)
----Setup.hs(1KB)
----website()
--------arbtt.css(2KB)
--------index.html(13KB)
--------arbtt.js(641B)
----src()
--------Data.hs(6KB)
--------Graphics()
--------capture-main.hs(3KB)
--------LockFile.hs(813B)
--------LeftFold.hs(5KB)
--------System()
--------TimeLog.hs(5KB)
--------stats-main.hs(10KB)
--------recover-main.hs(2KB)
--------Text()
--------Stats.hs(18KB)
--------Capture()
--------Data()
--------Capture.hs(306B)
--------DumpFormat.hs(4KB)
--------UpgradeLog1.hs(2KB)
--------Categorize.hs(22KB)
--------import-main.hs(5KB)
--------CommonStartup.hs(220B)
--------dump-main.hs(3KB)
--------TermSize.hsc(1KB)
----page-bg.jpg(45KB)
----.travis.yml(3KB)
----.travis-setup-linux.sh(2KB)
----LICENSE(18KB)
----doc()
--------fptools.css(826B)
--------Makefile(1KB)
--------profdata()
--------arbtt.xml(92KB)
----README.Win32(3KB)
----README.md(5KB)
----tests()
--------.gitignore(22B)
--------condition_bindings.cfg(254B)
--------unicode.cfg(86B)
--------small_v4.cfg(189B)
--------small_borked.log(519B)
--------categorize.cfg(1KB)
--------binversions_borked.log(3KB)
--------gap-handling.out(724B)
--------condition_bindings_stats.out(191B)
--------unicode_stats.out(91B)
--------small_import_json.in(2KB)
--------small_import.out(460B)
--------small.log(519B)
--------small_v4_import.in(2KB)
--------small_v4_stats.out(138B)
--------binversions_borked_recover.out(982B)
--------small_v4.log(617B)
--------small_import_json.out(460B)
--------issue4.cfg(235B)
--------small_import.in(3KB)
--------binversions_dump.out(9KB)
--------small_stats_csv.out(65B)
--------issue14.cfg(65B)
--------small_dump_json.out(2KB)
--------unicode.log(93B)
--------small.cfg(83B)
--------small_stats.out(135B)
--------binversions.log(3KB)
--------test.hs(8KB)
--------small_dump.out(3KB)
--------gap-handling.cfg(29B)
--------small_import_json_list.out(460B)
--------small_borked_recover.out(460B)
--------small_import_json_list.in(2KB)
--------issue5.cfg(131B)
--------gap-handling.log(6KB)
----arbtt.cabal(8KB)
----modpath.iss(5KB)
----setup.iss(2KB)
----stack.yaml(160B)