20个版本
0.8.4 | 2023年3月16日 |
---|---|
0.8.3 | 2022年9月25日 |
0.8.2 | 2021年11月26日 |
0.8.1 | 2020年7月21日 |
0.7.10 | 2018年11月14日 |
#64 in 可视化
59KB
709 行
TimePlot

记录您的活动,可视化和分析。
可视化您的表现可以帮助您了解某些事情如何影响您的工作,合理地为自由职业者的任务收费,并可能有助于对抗拖延症。或者,也许只是获取新的酷炫图表.:)
用法
- 运行 "timeplot"
- 每3分钟,您当前活动的窗口名称将被记录。打开日志以查看timeplot是否已正确分类您的活动。它看起来像这样
2018-10-01_14:00 skip 0 Desktop
2018-10-01_15:03 work 9 #rust @ irc.mozilla.org
2018-10-01_19:11 fun 18 The Battle for Wesnoth
2018-10-01_20:38 skip 0 Desktop
2018-10-01_21:31 personal 13 vasya@vn971think:~
- 如果分类错误,请在日志中直接修复分类。
- 编辑规则以自动分类未来的窗口名称
- 等待timeplot在您的图片目录中重新绘制图像(如果存在),或者在其他项目数据目录中
- 您想检查文本日志或查看其是否可以改进时,请返回3步。
提示
- 您可以将图像设置为您的桌面背景图像。
- 您可以配置应用程序
-
- 绘制不同数量的天数
-
- 颜色,显示统计数据
-
- 在遇到特定类别时运行配置的子命令
安装
- 确保已安装依赖项
-
- 在Debian/Ubuntu上,
sudo apt install gnuplot xprintidle xdotool
- 在Debian/Ubuntu上,
-
- 在ArchLinux上,
pacman -S --needed gnuplot xprintidle xdotool
- 在ArchLinux上,
-
- 在Windows上,安装gnuplot
-
- 在macOS上,
brew install gnuplot
- 在macOS上,
- 构建项目
-
- 在所有平台上,如果您熟悉Rust+cargo,可以通过
cargo install timeplot
进行安装。
- 在所有平台上,如果您熟悉Rust+cargo,可以通过
-
- 在Linux上,您可以下载预构建版本:[https://pointsgame.net/vn971/temp/tpl/timeplot](https://pointsgame.net/vn971/temp/tpl/timeplot)并通过执行
chmod +x timeplot
使其可执行。
- 在Linux上,您可以下载预构建版本:[https://pointsgame.net/vn971/temp/tpl/timeplot](https://pointsgame.net/vn971/temp/tpl/timeplot)并通过执行
-
- 在所有平台上,克隆/下载此仓库,安装
cargo
,使用cargo build --release
构建项目,观察“target/release/timeplot”中的可执行文件。
- 在所有平台上,克隆/下载此仓库,安装
- 考虑将
timeplot
添加到自动启动,以便在您登录时运行。如果您使用 macOS 或 Windows,必须手动创建自动启动钩子(欢迎提供允许自动化的帮助)。对于 Linux,有一个配置设置,如果启用,将为您创建 XDG 自动启动条目。
其他
应用程序只做本描述中所说的。它永远不会将任何东西发送到任何地方,永远不会记录除上述指定之外的数据。
该应用程序在 GPLv3+ 许可下共享。源代码可以在以下位置找到:https://github.com/vn971/timeplot 和 https://gitlab.com/vn971/timeplot
依赖项
~8–16MB
~185K SLoC