Taskist:把你的Todoist当成Taskpaper来使用

For the English version of this page, pls click here.

Taskist项目的主体由一个Workflow及一个Drafts Action组成。我创造它的目的是为了用Drafts更自然、更快速地为Todoist添加任务。

Taskist的名字取自Taskpaper的前半部分与Todoist的后半部分。


使用指南

安装并配置好Taskist的Workflow动作,然后安装Taskist的DraftsAction。

在Drafts的键盘工具条中新建一个按钮,将其设置为运行Taskist动作。

启动Drafts,参照指定语法输入任务,按回车换行(不需要用Tab输入换行符)。运行动作打开Workflow(需要联网)。


使用语法

每条任务具有以下参数。一个标准的添加指令为:

任务名#项目~mm/dd!优先级@标签


下载地址

Taskist Workflow

Taskist Drafts Action


如何配置

  1. 安装好对应的Workflow和Drafts Action。
  2. 打开Workflow,找到「Taskist」,

更新日志

v3.0.0

重要更新!!!

通过Todoist提供的开发者API增加了一个item_update步骤——现在可以使用@标签语法了!

标签和项目一样可以使用简写,具体可以自行修改2个存储对应映射的Dictionary来配置。

注意:由于标签只能使用API再次发送给服务器,加之需要向 https://www.uuidgenerator.net 请求生成uuid用于提交的参数,所以带有标签的任务添加速度会比以往略慢一点。

v2.1.1

现在任务名可以包含各种符号了(但用于指定属性的几个符号不能包含在内,详见使用语法)。

v2.1.0

增加「~no」指令,用于取消指定截止日期。如没有输入任何日期或该指令会默认将任务的截止日期设为当天。

v2.0.2

修正了任务名输入中文出错的问题。

v2.0.1

修正了一个分离日期时可能出现的bug。

v2.0.0

用正则表达式重写流程,优化速度。增加优先级的设定。

v1.1.1

添加了一个「Nothing」步骤,现在添加的任务不再会自动生成一个文本附件了(这也意味着处理速度更快)。

v1.1.0

增加日期的设定。没有输入时默认为当日。

v1.0.1

优化了几处逻辑。


#Blog