轻量级的命令行工具来记住我上周做的事

didit的Python项目详细描述


问题

Timeclocks are too cumbersome – just keep track of the things I did.

在我的工作中,我倾向于做很多发展,包括失去对 时间和迷失在别人的密码里。

i碰巧做用户支持,这涉及到对接收到的 电子邮件,电话和干扰,我注意到我们的系统。

每两周,我都要报告“过去两周我一直在做什么 好几周”而且往往会忘记所有重要的事情 实际上是指谁欠我们一些东西 对我来说非常重要的事情-我的代码。

我研究过的所有时间跟踪工具(包括online ones甚至命令行工具(this one是最酷的)也都是 麻烦。我不想知道我花了多少时间 做x,y,z的时候,我不想记着自己打卡。 工作区。因此,我在一个下午写了didit

功能:
  • simple、cli,并且不会将时钟行为强加于 柔性自我。
  • 尊重.rst标记,就像pypipython一样。
  • 将在需要时查找$EDITOR环境变量。
  • 将其数据库保存在python中shelve文件保存在~/.didit/ 文件夹,便于从其他python中引用已完成的交易 代码应该是你想要的。

像这样的工具太多了。这不是一个改变游戏规则的人, 但它尽可能简单。

希望你喜欢。

安装

% sudo pip install diddit

用法

% didit-remember -c work -m 'Wrote `diddit`.  Thank god.'
% didit-remember --message 'Helped L. User parallelize his ``Mathematica`` code.'
% didit-remember -c personal       # <-- This launches `vim` for me!

% didit-report --categories=work,general,personal
work
~~~~
2011-05-05:
  - Wrote `diddit`.  Thank god.

general
~~~~~~~
2011-05-05:
  - Helped L. User parallelize his ``Mathematica`` code.

personal
~~~~~~~~
2011-05-05:
  - Drank a beer.

.rst

的好处之一
% didit-report --days=7 -c work > thisweek.rst && rst2pdf thisweek.rst

获取源

…从我的github account开始做得更好!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中ArrayList的超简单问题   Java 8在一段时间后过期   java如何创建具有用户定义维度的矩阵,并使用从上到下、从左到右的递增值填充它?   java从JDBC重启mysql   带有sqlite的java LiveData未更新UI   带有JDialog的java小程序在Mac OSX中未正确隐藏   java ActionListener无法从公共类引用数组?   java Apache Digester:NoSuchMethodException:没有这样的可访问方法   安卓中数据库中的java数据没有以正确的格式检索   java快速排序实现:使用random pivot时几乎排序   安卓 Java:高效的ArrayList过滤?   java如何在单独的文件中制作GUI程序   jasper报告如何从JSP或Java代码在JasperReport中传递参数值?