最小化时间跟踪以获得最大效益
项目描述
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 做出贡献的人。
补丁
Nathan McGregor
错误报告
Delphine Beauchemin
Henry Richards
James Gaffney
Ryan Sutton
Stephen Thorne
想法
Adam Baxter
Kevin Simmons
Thomas Gallagher
如果我遗漏了您的名字,我真诚地道歉。请给我发一封 邮件,我将更新列表!
错误
如果您发现任何问题、错误或只是对这个软件包有疑问,请提交一个 问题 或给我发一封 邮件。
如果您发现了一个错误,请尝试包含一个最小化测试用例以重现问题,或者更好的是,一个修复该错误的补丁!
项目详细信息
下载文件
下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源分布
构建分布
rdial-1.2.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 861c381b654fbe19c4e393338cb75ec4bd686be8abb7600689c51ebc8801f424 |
|
MD5 | 35d2da92821705e2beb98a63a7d4baee |
|
BLAKE2b-256 | 830b17cbd4cce823bb1b19b75f2446b123f8c8368610d2f879439e29ff13651c |
rdial-1.2.1-py3-none-any.whl的哈希值
算法 | 散列摘要 | |
---|---|---|
SHA256 | f0a158280ac4a90c63a49cff69b6ff90e41357c46a2c5a258aa0479517942638 |
|
MD5 | 62d6a901ab7e6426b0a514fa9d4ad32c |
|
BLAKE2b-256 | 9d2d3c859d6b390924b0a74b5dbba883604f93261f89df54ce9e36e44b399983 |