A Gtk+时间跟踪应用程序
项目描述
GTimeLog是一个简单的跟踪时间应用程序。
安装
GTimeLog已打包适用于Debian和Ubuntu
sudo apt-get install gtimelog
对于Ubuntu,有时可以在PPA中找到较新版本
Fedora也持有gtimelog的软件包,可以安装
sudo dnf install gtimelog
您可以从PyPI获取最新发布版本
$ pip install gtimelog $ gtimelog
您可以从源代码检出运行它(无需显式安装步骤)
$ git clone https://github.com/gtimelog/gtimelog $ cd gtimelog $ ./gtimelog
系统要求
Python (3.6+)
PyGObject
Gtk, Gdk, GLib, Gio, GObject, Pango, Soup, Secret的gobject-introspection类型库
GTK+ 3.18或更高版本
文档
这是一个正在进行中的项目
docs/index.rst 包含概述
docs/formats.rst 描述了文件格式
资源
邮件列表:gtimelog@googlegroups.com(存档在 https://groups.google.com/group/gtimelog)
IRC:chat.libera.net 上的 #gtimelog
源代码:https://github.com/gtimelog/gtimelog
在 https://github.com/gtimelog/gtimelog/issues 上报告错误
有一个旧的错误跟踪器 https://bugs.launchpad.net/gtimelog
我有时也会浏览发行版的错误
致谢
GTimeLog 主要由 Marius Gedminas 编写 <marius@gedmin.as>。
当 Marius 疲惫不堪时,Barry Warsaw <barry@python.org> 作为共同维护者介入。然后 Barry 忙碌起来,Marius 恢复过来。
许多优秀的贡献者列在 CONTRIBUTORS.rst 中
变更日志
0.12.0 (2024-04-03)
本版本现在通过 SMTP 服务器进行通信,而不是依赖于 /usr/sbin/sendmail 进行电子邮件发送。这即使在 flatpaks 中也应能正常工作。
新的命令行选项:–prefs, –email-prefs。
使用 libsecret 代替 gnome-keyring。
现在需要 GTK 3.18 或更高版本(GH: #131)。
现在需要 Soap 3.0(GH: #238)。
修复了未记录的远程任务列表功能中的 AttributeError(GH: #153)。
使未记录的远程任务列表功能验证 TLS 证书(GH: #214)。
添加对 Python 3.8、3.9、3.10、3.11 和 3.12 的支持。
删除对 Python 2.7、3.5 和 3.6 的支持。
在条目中添加对正时间偏移语法的支持。
在 Ctrl+L 时聚焦任务条目(GH: #213)。
将条目搜索改为模糊搜索。现在只需按正确顺序输入条目的字符即可找到条目。
强制任务面板的最小和最大尺寸(GH: #219)。
任务面板现在保留任务组的顺序,以匹配 tasks.txt 中的顺序(GH: #224)。
现在可以按开始日期、名称、持续时间或根据 tasks.txt 顺序对分组任务条目进行排序(GH: #228)。
添加使用 Ctrl+Shift+BackSpace 改变最后一条条目的功能(GH: #247)。
0.11.3 (2019-04-23)
使用更好的替代方案解决 Wayland 上 window.present() 不工作的问题。
修复了退出时的罕见 AssertionError。
修复了 Windows 上“编辑日志”和“编辑任务”菜单项的问题(GH: #133)。
在总的空闲时间中不包括 *** 条目(GH: #138)。
显示过滤任务每天的平均花费时间(GH: #146)。
删除对 Python 3.4 的支持。
0.11.2 (2018-11-03)
窗口菜单现在包括以前仅在应用程序菜单中显示的项目:首选项、关于(GH: #126)。
键盘快捷方式窗口(按 Ctrl+Shift+?)。
删除了帮助页面(只有一个,只列出键盘快捷方式,也不完整且没有翻译)。
错误修复:如果 timelog.txt 是符号链接,则不会自动注意符号链接目标的变化(GH: #128)。
旧版本
查看完整的 变更日志。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。