2 个版本
使用旧的 Rust 2015
0.2.1 | 2017年4月30日 |
---|---|
0.2.0 | 2017年4月30日 |
#1 在 #someday
25KB
670 行
nextaction-rs
Nextaction 是一个模仿 Omnifocus 行为的 Todoist webhook 服务器,可以自动化您的 nextaction 工作流程。
详细信息
@nextaction
Nextaction 会自动将当前 nextaction
任务添加 @nextaction
标签。它还支持并行任务(使用 '-' 添加)和顺序任务(使用 ':' 添加)。
例如。
|-taskA:
|-taskB // This task will be tagged @nextaction
|-taskC:
|-taskD
在完成任务B之后,它将变成
|-taskA:
|-taskC:
|-taskD // This task will be tagged @nextaction
对于并行任务
|-taskA-
|-taskB // This task will be tagged @nextaction
|-taskC // This task will also be tagged @nextaction
这样您就可以在 @nextaction 上添加一个过滤器,让您更专注。
并行任务和顺序任务可以无缝协作
|-taskA-
|-taskB:
| |-taskC // This task will be tagged @nextaction
| |-taskD
|-taskE // This task will be tagged @nextaction
@someday
Nextaction 还支持一个名为 @someday
的标签。逻辑是:当 Nextaction 遇到一个应该添加 @nextaction
标签但当前已有 @someday
标签的任务时,它不会将该 @nextaction
标签添加到该任务。这样,您的 someday 任务就不会出现在您的 nextaction 列表中。
使用方法
您应该设置环境变量 NXTT_token
为您的 Todoist 令牌。
要构建应用程序,需要 (rust)rustup.rs
。运行:git clone && cargo run --release
Docker 镜像
也有可用的 Docker 镜像。通过以下命令运行:docker run -it -e NXTT_token=<你的 Todoist 令牌> wooya/nextaction
待办事项
- 使 nextaction-rs 可以为 cargo 安装
- 自动完成父任务 && 如果所有子任务/项目都已完成/存档,则存档父项目
- 添加自动审查系统
依赖项
~19–29MB
~572K SLoC