#todoist #tags #server #token #someday #nextaction #omnifocus

bin+lib nextaction-rs

按照 Omnifocus 的方式为 Todoist 添加 nextaction 标签

2 个版本

使用旧的 Rust 2015

0.2.1 2017年4月30日
0.2.0 2017年4月30日

#1#someday

MIT 许可证

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