Selection to Dida

approved

by diva

Right-click selected text in an editor to add it as a Dida365/TickTick task, reusing the DidaSync plugin connection. - This plugin has not been manually reviewed by Obsidian staff.

62 downloadsUpdated 12d agoMIT

Selection to Dida (obsidian笔记选中文字 → 滴答任务)

  • 联动obsidian 笔记 和 滴答清单的任务。
  • Obsidian 插件:在编辑视图/阅读视图选中文字后右键,即可把选中内容添加为 Dida365 / TickTick 任务。

功能

  • 编辑器右键菜单(编辑视图)与全局右键兜底(阅读视图)均可触发;
  • 任务标题自动清理书名号等装饰符号(《我们为什么要睡觉》我们为什么要睡觉);
  • 选择目标清单(收集箱 / 学习安排 / 生活日常…);
  • 建任务前弹出理由输入框:可填写"为什么加入",也支持一键插入右键时的笔记选中文字;
  • 任务备注自动附带来源笔记链接:来源:[[笔记路径]]
  • 复用 DidaSync 插件的连接与同步管线(app.plugins.plugins["didasync"]),不自行管理 OAuth/token。

使用流程

  1. 在笔记中选中文字(如《我们为什么要睡觉》);
  2. 右键 → 「添加任务『我们为什么要睡觉』」;
  3. 选择清单 → 填写理由(可留空)→ 回车 / 点「添加任务」;
  4. 到 Dida / TickTick 查看任务。

无备注版。

obsidian笔记中选中文字,直接新建滴答清单任务

演示

有备注版。

先在剪贴板复制好备注,然后obsidian笔记中选中文字,新建滴答清单任务,在理由输入框粘贴,即在任务描述中看到备注。

演示

依赖

  • DidaSync 插件需已安装、启用并完成 OAuth 登录(本插件调用其实例方法建任务)。

安装(开发/手动)

main.jsmanifest.json 放入 <vault>/.obsidian/plugins/selection-to-dida-task/, 在 Obsidian「设置 → 第三方插件」中启用。

从源码构建

本插件为无构建依赖的手写 CommonJS,修改 main.js 后无需打包,直接生效; 重新加载插件(设置里关闭再开启)即可。

联系我

License

MIT

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.