跟踪todoist的各种度量

todoist-tracker的Python项目详细描述


#todoist tracker

此项目旨在使跟踪todoist的各种度量变得容易,
包括以下内容:

*当前有多少任务已过期(包括今天)
*为当前过期(包括今天)的任务分配了多少时间
*当前过期(包括今天)的任务的优先级

“ToDoist Tracker”是一种简单的技巧,可以快速判断您在“水下”的程度以及如何你一直很有效率。它将被设置为一个cronjob,crontab条目如下:

```
45 21***todoist tracker过期n
45 21***todoist tracker过期时间
45 21***todoist tracker过期优先级
```

结果的
度量值存储在google电子表格中,以便进行后续分析。根据通过python依赖项安装的“requests”的版本,您可能还希望在crontab的某个地方使用“python warnings=ignore”,以避免每次运行脚本时都发送警告。


从pypi安装“todoist tracker”:
``sh
pip安装todoist tracker
````

1。从todoist'settings`>;`account`>;`api
令牌`.


1中获取todoist api令牌。将todoist api令牌放在存储库根目录下的一个“todoist.json”文件中,如下所示:
``json
{
“token”:“您的令牌”
}
````

1。按照[gspread
说明](http://gspread.readthedocs.io/en/latest/oauth2.html)获取您的google电子表格凭据。将您的google电子表格凭据放在
存储库根目录的“google.json”文件中,并将您的“工作簿URL”添加到json:
``json
{

“工作簿URL”:“https://docs.google.com/spreadsheets/d/spreadsheet\u id/edit\gid=0”
}
````

1。:boom:有关用法说明,请参见doist tracker-h
```


实例化虚拟环境。将“bin/”目录添加到您的virtualenv“路径”,将
项目根添加到您的“pythonpath”,其中
``sh
`virtualenv activation上的设置路径
echo“export”“todoist”“tracker=$path”>;~/.virtualenvs/todoist tracker/bin/postate
echo“export path=$path:'`pwd`/bin'>;~/.virtualenvs/todoist tracker/bin/postactivate
echo'导出pythonpath=$pythonpath:'`pwd`>;~/.virtualenvs/todoist tracker/bin/postactivate

~/.virtualenvs/todoist tracker/bin/predeactivate
````

>1。按照上面的快速入门说明获取todoist凭据。

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

推荐PyPI第三方库


热门话题
如何在Java中扩展工厂方法模式中的类   在Java中,什么更适合于网络?UDP还是TCP?   java onJsAlert返回消息是对象而不是字符串   音频用Java调高/调低电脑音量?   java将JTextField添加到JOptionPane中:ShowOptionDialog   java合并对来自的行进行排序。txt文件   在Java库Android Studio 1.0.1中找不到本地路径   java如何从序列中删除最后一个数字?   netty简单Java api,用于形成和发送ntp数据包   java装饰器模式问题   Java复制数组引用   在SpringBootApplication类中使用服务的java抛出NullPointerException   在Struts 2中使用拦截器进行身份验证后的java登录重定向   java@SpringBootApplication ComponentScan在新的Eclipse项目中无法正常工作   如何从Android中的java代码中删除任何xml属性   java为什么我的JUnit错误收集器不报告错误?