小白没事干,想起AI写玩具,哎,你还别说,你还别说,也就那样吧,你自己看。
- 简介
欢迎使用 Simple Time Tracker!这是一款简洁、强大的本地时间追踪工具,旨在帮助您轻松记录、管理和回顾您在不同任务上花费的时间。无论是用于工作、学习还是个人项目,它都能成为您提升效率、优化时间分配的好帮手。
如果您是开发人员,请自行部署环境,如果您不知道该怎么部署,我专门打包了一个可以运行的环境,到realease里下载压缩包,运行启动脚本即可享用了。
-
快速上手
运行程序: 直接运行 time_tracker.py 脚本即可启动应用。
数据文件: 首次运行时,程序会在相同目录下自动创建一个名为 time_tracker_data.json 的文件。这是您的核心数据文件,请务必不要手动修改它,除非您知道自己在做什么。所有的数据(分类、活动记录、设置)都保存在这里。
开始追踪:
从 Category 下拉菜单中选择一个分类(如“工作”)。 在 What are you working on? 输入框中填写具体的活动名称(如“编写项目报告”)。 点击绿色的 Start 按钮,计时器便开始运行。 完成任务后,点击红色的 Stop 按钮,一条活动记录就会自动保存到下方的“Activities Log”中。 -
界面功能详解
3.1 日期导航
位于顶部的日期控制区,让您可以方便地查看不同日期的活动记录。
? Prev / Next ?: 切换到前一天或后一天。
日期输入框: 您可以手动输入 YYYY-MM-DD 格式的日期,然后点击 Go 按钮跳转到指定日期。
Today: 快速返回到今天的日期视图。
3.2 计时器 (Timer)
这是应用的核心交互区域。
Category: 在开始计时前,必须从此下拉菜单中选择一个具体的分类。
What are you working on?: 填写当前活动的具体描述。
时间显示: 以 HH:MM:SS 的格式实时显示已用时间或番茄钟的剩余时间。
Start/Stop 按钮: 控制计时的开始与停止。
3.3 番茄钟 (Pomodoro Timer)
这是一个可折叠的模块,提供番茄工作法功能。
Enable Pomodoro Mode: 勾选此项后,Start 按钮将启动一个番茄钟周期。
Work (min) / Break (min): 自定义一个工作周期和休息周期的时长(分钟)。
Status: 显示当前状态(Idle/Work/Break)。
工作流程:
一个“工作”周期结束后,会自动记录活动(名称后附带 (Pomodoro) 标签),并开始一个“休息”周期。
“休息”周期结束后,计时器将自动停止,等待您开始下一个工作周期。
在休息期间,按钮会变为“Skip Break”,您可以点击它立即停止计时。
3.4 分类管理 (Category Management)
可折叠模块,用于管理您的所有分类。
添加新分类:
在输入框中填写新的分类名称(如“健身”)。
点击旁边的 【】 或 [] 按钮,可以切换新活动在日志中显示时使用的括号样式。这个偏好会被自动保存。
点击 Add 按钮即可添加。
过滤活动日志: 点击下面已创建的任一分类按钮(如“工作 2.5h”),下方的“Activities Log”会只显示该分类的活动。再次点击“All”可查看全部。
删除分类: 点击分类按钮旁边的 X 图标可以删除该分类。
注意: 如果一个分类下已经有活动记录,为了数据安全,您将无法删除它。
3.5 活动日志 (Activities Log)
这里显示了您选定日期的所有活动记录。
Total Time: 显示当前筛选视图下的总时长。点击此区域可以复制总时长(例如“工作时间:3.50h”)。
列显示: 默认显示“时间范围”、“活动”、“时长”和“复制”列。
复制单条活动: 点击每行末尾的 ?? 图标,可以快速复制该条活动的文本(如 09:00-09:30 【工作】回复邮件)。
复制全部活动: 点击左上角的 Copy All 按钮,可以复制当前视图中所有活动的文本。
导出为 TXT: 点击 Export to TXT 按钮,可以将当天的所有活动和分类总结导出为一个 .txt 文件。
编辑/删除活动: 右键点击任意一条活动记录,会弹出菜单,您可以选择 Edit Activity 或 Delete。
修改列顺序: 右键点击活动记录,在菜单中选择 Display: Time First 或 Display: Activity First 可以改变“时间范围”和“活动”两列的显示顺序。这个设置会自动保存。
-
菜单栏功能
4.1 File (文件)Backup Data…: 强烈推荐! 此功能允许您将当前的 time_tracker_data.json 文件备份到您指定的任何位置。定期备份是保护您宝贵数据的好习惯。
Restore from Backup…: 从您之前创建的备份文件中恢复所有数据。
?? 警告: 这是一个覆盖操作,会用备份文件替换您当前的所有数据,且无法撤销。操作前请务必确认。恢复成功后,程序会自动关闭,需要您手动重新启动。Exit: 安全地保存所有设置并关闭程序。
4.2 View (视图)
Theme: 您可以在 Dark (暗色) 和 Light (亮色) 两种主题之间切换,以适应您的偏好。主题设置会自动保存。
- 快捷键
为了提升操作效率,程序内置了以下快捷键:
Ctrl + S: 开始或停止计时器。
Ctrl + N: 快速将光标聚焦到“添加新分类”的输入框。
Ctrl + M: 打开“手动添加活动”窗口。
头疼的是,初版即终版。。。。。