使用todoist python api添加定期任务

时间:2017-11-25 23:43:04

标签: python todoist

我正在尝试使用python api为todoist添加一个定期任务。

我在下面尝试了这个,但不知道如何指定重复设置

from pytodoist import todoist
user = todoist.login('login', 'pass')
project = user.get_project('my_project')
task = project.add_task('My Recuring task')
task = project.add_task('My Recuring task tomorrow at 2 pm')

1 个答案:

答案 0 :(得分:2)

我建议你使用我们的主库。

这是一个单行班,每天都会创建一个新任务:

python2.7 -c "import todoist; import os; token = os.environ.get('token'); api = todoist.TodoistAPI(token); api.items.add('test', None, date_string='ev day'); api.commit()"

打破它:

# import the library
import todoist

# retrieve the token from my environment variables
import os
token = os.environ.get('token'); 

# initialize the API object
api = todoist.TodoistAPI(token)

# Create a new task called "test", with "None" as the project id and date_string as kwargs for the arguments of the item.
api.items.add('test', None, date_string='ev day')

# commit it! :)
api.commit()"

在最后一个参数中,您可以传递所有参数available in the documentation as command arguments