Obsidian 插件:Todoist Sync Plugin
插件名片
概述
让 Obsidian 和你的 Todoist 任务列表联动,你可以在 Obsidian 中操作对应的任务列表。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 todoist-sync-plugin 插件的自述翻译
Obsidian x Todoist 插件
一个 Obsidian 插件,用于在 Obsidian 笔记中实现 Todoist 任务列表的可视化。
使用方法
-
通过 Obsidian 的插件浏览器安装插件。
-
在 Obsidian 中启用插件。
-
您应该会收到一个提示,要求您输入 Todoist API 令牌。(如果没有,您可以在设置中输入此令牌)。
-
在任何笔记中放置一个类似以下的代码块:
```todoist name: My Tasks filter: "today | overdue" ```
-
切换到预览模式,插件应该会用该筛选器的结果替换此代码块。
如果您正在同步您的 vault,出于安全原因,我建议明确忽略
.obsidian/todoist-token
文件,如果可能的话。
输入
查询以 YAML 格式定义,并接受以下键:
名称 | 必需 | 描述 | 类型 | 默认值 |
---|---|---|---|---|
name | ✓ | 查询的标题。您可以使用 {task_count} 模板,它将被查询返回的任务数量替换。 | 字符串 | |
filter | ✓ | 一个有效的 Todoist过滤器1 | 字符串 | |
autorefresh | 自动刷新之间的秒数。如果省略,查询将使用默认的全局设置。 | 数字 | null | |
sorting | 描述如何对查询中的任务进行排序。可以是 ‘priority’、‘dateAscending’(别名为 ‘date’)、‘dateDescending’ 或这些的组合。 | 字符串数组 | [] | |
group | 表示此查询是否应该按项目和部分对其任务进行分组。 | 布尔值 | false |
示例
显示当前和过期的任务,按日期和优先级排序,最后按项目和部分分组。
```todoist
name: 最高优先级和日期
filter: "today | overdue"
sorting:
- date
- priority
group: true
```
仅显示收件箱。
```todoist
name: 收件箱
filter: "#Inbox"
```
命令
插件中还包含了一些命令:
-
’ 刷新元数据 ’
此命令会刷新所有 Todoist 任务的元数据(项目、部分和标签)。这在启动时完成。
-
’ 添加 Todoist 任务 ’
此命令会打开一个模态框,用于在 Todoist 中创建任务。您可以通过此模态框设置项目/部分、标签、优先级和截止日期。执行此命令时选择的任何文本都将被用作任务内容。
-
’ 添加带有当前页面的 Todoist 任务 ’
类似于前一个命令,此命令还会将当前活动页面的链接附加到任务输入中。
CSS
该插件附带了默认的 CSS,适用于默认的 Obsidian 主题。
我还维护了一个 Obsidian 主题,该主题直接支持该插件,如果想查看该插件的完整 CSS 示例,请查看 源代码。
: Todoist API 中有一些例外情况。有关详细信息,请查看 此问题。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。