最小时间跟踪以获得最大利益
项目描述
rdial是一种跟踪您在任务上花费的时间的简单方法。它跟踪任务的名称、开始时间、持续时间以及可选的消息……仅此而已。
rdial在GPL v3许可下发布。
要求
rdial在标准库之外的强制依赖项是:
它应该适用于Python 3.6 或更高版本。如果rdial不适用于您安装的 Python 版本,请提出问题,我会尽力修复它。
该软件包已经在许多类似 UNIX 的系统上进行了测试,包括 Linux 和 OS X,但它也可以在其他系统上正常工作。
要运行测试,您需要pytest。安装pytest 后,您可以使用以下命令运行测试:
$ pytest tests
数据库
该数据库只是一个简单 CSV 文件的目录,因此可以在其他应用程序中使用和滥用。示例数据库可以是一个名为 task.csv的文件,其内容如下:
start,delta,message 2011-05-04T08:00:00Z,PT01H00M00S,working on issue 4 2011-05-04T09:30:00Z,,
和一个包含以下内容的task2.csv文件:
start,delta,message 2011-05-04T09:15:00Z,PT00H15M00S,
CSV 文件包含以下字段:
以 UTC 表示的开始时间
任务持续时间
与事件关联的可选消息
开始时间和持续时间字段以ISO 8601格式的字符串形式给出。
如果一行不包含持续时间条目,则认为该任务正在运行。
界面
$ rdial start <task_name>
$ rdial stop
$ rdial report
+-------+----------------+
| task | time |
+-------+----------------+
| task | 1:00:00 |
| task2 | 1 day, 0:15:00 |
+-------+----------------+
贡献者
我要感谢以下为rdial做出贡献的人。
补丁
内森·麦格雷戈
错误报告
德尔芬·博克明
亨利理查兹
詹姆斯·加夫尼
瑞恩萨顿
斯蒂芬·索恩
想法
亚当·巴克斯特
凯文·西蒙斯
托马斯·加拉格尔
如果我忘记写上你的名字,我衷心道歉。给我发邮件,我会更新列表!
错误
如果您发现任何问题、错误或只是对此软件包有疑问,请提交问题或给我发邮件。
如果您发现了一个错误,请尝试包含一个重现问题的最小测试用例,或者更好的修复它的补丁!
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
rdial-1.2.1.tar.gz
(74.5 kB
查看哈希)
内置分布
rdial-1.2.1-py3-none-any.whl
(31.2 kB
查看哈希)