核心功能
Hour Meter(TARDIS)是一款基于命令行的时间计量工具,模拟传统霍布斯机械计时器的数字版本。支持三种模式:正计时(事件发生后)、倒计时(事件前)、区间计时(两点之间)。用户可创建命名计时器,设置起始/终止时间,添加基于小时数或百分比的里程碑提醒。
关键特性:
- 防篡改锁定:执行
lock后生成20字符带校验和的"纸质验证码"(如318B-3229-C523-2F9C-V),支持纸质备份、截图、证人文件、邮件自发送四种保存方式 - 多重验证:后期可通过
verify命令比对验证码,校验和自动检测输入错误,完整哈希值可验证数据完整性 - 里程碑系统:支持小时数或百分比触发,可配置邮件通知(SendGrid集成)或ACTION前缀触发代理执行
- 职业计算器:内置"80,000小时"生涯模型,结合时薪与涨幅预测剩余工作年限和收入潜力
显著优点
1. 离线可信:纸质验证码设计让用户无需依赖云服务即可验证数据完整性,适合高合规场景
2. 成本灵活:推荐基于HEARTBEAT的批处理检查(~30分钟精度),避免高频cron调用的API成本
3. 多模态输出:支持JSON导出、证人文件日志、SendGrid邮件推送、Discord webhook集成
局限性与风险
- 技术门槛:纯CLI界面,非技术用户需适应命令行操作
- 邮件依赖:邮件通知需SendGrid账户及API密钥配置,增加使用复杂度
- 精度权衡:HEARTBEAT模式30分钟级精度可能错过精确时刻的里程碑
- 单点故障:本地证人文件若未同步至云存储,设备损坏将导致备份丢失
适用人群
- 需要可信时间证明的自由职业者(服务时长计费)
- 个人习惯追踪者(戒烟、戒酒等戒断计时)
- 项目管理与合规审计场景
- 职业生涯规划与财务预测用户