Obsidian-Dida-Sync 终极指南:滴答清单与Obsidian完美同步
Obsidian-Dida-Sync是一款强大的开源插件,专门用于将滴答清单(Dida365)和TickTick中的待办事项同步到Obsidian笔记软件中。这个免费工具让您的任务管理和知识整理实现无缝衔接,大大提升工作效率。
为什么选择Obsidian-Dida-Sync?
在日常工作中,我们经常需要在任务管理软件和笔记软件之间切换。Obsidian-Dida-Sync插件完美解决了这个痛点,让滴答清单和TickTick中的任务能够自动同步到Obsidian中,形成完整的工作流闭环。
核心优势:
- 🚀 一键同步,操作简单
- 📅 支持半年内所有待办事项
- 🏷️ 灵活的标签和项目筛选
- 🔄 单向同步,数据安全可靠
快速上手教程
第一步:安装插件
首先需要将插件安装到您的Obsidian中:
git clone https://gitcode.com/gh_mirrors/ob/obsidian-dida-sync
安装完成后,在Obsidian的社区插件中启用Obsidian-Dida-Sync插件。
第二步:配置账号信息
在插件设置中输入您的滴答清单账号和密码,确保这些信息能够在 https://dida365.com/signin 正常登录。
第三步:创建同步笔记
创建一个新的笔记,在笔记的头部添加以下配置:
---
dida: true
---
第四步:执行同步命令
在Obsidian的命令面板中执行 Dida Todo Sync: 同步待办 命令,即可开始同步过程。
详细配置说明
Obsidian-Dida-Sync提供了丰富的配置选项,让您能够精确控制同步的内容和方式。
基础配置选项
projectId:项目ID,用于过滤指定清单下的内容。您需要在滴答清单网页版中获取projectId。
tags:标签过滤,只同步包含指定标签的任务,支持数组类型。
excludeTags:排除标签,当任务包含这些标签时将被排除在同步范围之外。
startDate:开始日期,设置从哪天开始同步到现在的内容,默认为半年前。
taskId:任务ID,用于同步指定的单个任务。
配置示例展示
简单配置示例:
dida: true
高级配置示例:
dida.projectId: xxx
dida.tags:
- 工作
- 重要
dida.startDate: 2024-01-01
TickTick用户专属指南
对于使用TickTick的用户,配置方式略有不同:
TickTick配置示例
基础配置:
ticktick: true
高级配置:
ticktick.projectId: xxx
ticktick.tags:
- work
- urgent
ticktick.startDate: 2024-01-01
同步行为详解
默认同步规则
- 默认同步半年内的所有待办事项,包括已完成和未完成状态
- 按时间降序排列,最新任务显示在最前面
- 不包括已放弃的任务
状态过滤选项
支持两种任务状态过滤:
uncompleted:只同步未完成的任务completed:只同步已完成的任务
项目核心功能模块
Obsidian-Dida-Sync项目的核心代码位于 src/ 目录下,主要包含以下重要模块:
核心同步引擎:src/core/dida.ts 负责与滴答清单API的通信和数据获取。
Markdown生成器:src/core/markdownGenerator.ts 将任务数据转换为Obsidian可识别的Markdown格式。
设置管理:src/settings.ts 提供用户友好的配置界面。
常见问题解答
Q: 同步需要多长时间?
A: 同步速度取决于您的网络状况和待办事项数量,通常只需几秒钟即可完成。
Q: 数据安全如何保障?
A: 插件采用单向同步方式,只从滴答清单读取数据,不会修改原始任务,确保数据安全。
Q: 支持哪些版本的Obsidian?
A: 要求Obsidian 1.4.0及以上版本。
总结
Obsidian-Dida-Sync是一款功能强大且易于使用的同步工具,它架起了任务管理和知识整理之间的桥梁。通过简单的配置,您就可以实现滴答清单或TickTick与Obsidian的无缝对接,让您的工作流程更加高效和顺畅。
无论您是滴答清单的重度用户还是TickTick的忠实粉丝,这款插件都能帮助您更好地管理和整理工作任务,实现真正意义上的知识管理闭环。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考






