Skip to content

Releases: leschamy4-del/obsidian-dedao-kb-sync

v1.0.2

Choose a tag to compare

@leschamy4-del leschamy4-del released this 13 Aug 03:33

v1.0.2

  • Compliance fix: rename plugin display name to English (Dedao KB Sync) and remove the word "Obsidian" from description to satisfy the Obsidian Community directory naming guidelines.
  • Release assets: main.js, manifest.json, styles.css.

1.0.2

Choose a tag to compare

@leschamy4-del leschamy4-del released this 13 Aug 03:38

Release 1.0.2 for Obsidian Community Directory (tag matches manifest version without 'v' prefix).

v1.0.1

Choose a tag to compare

@leschamy4-del leschamy4-del released this 13 Aug 03:23

v1.0.1

  • 修正 manifest.json 以符合 Obsidian 社区目录提交要求:
    • isDesktopOnlyfalse 改为 true(插件直接使用 Node.js fs/path 写入文件,移动端不可用)
    • description 改为动作式英文、以句号结尾、≤250 字符
  • 代码与 v1.0.0 一致(main.js / styles.css 不变),仅元数据修正

实际文件从 GitHub Release 下载:Obsidian 会按 manifest.json 里的 version 拉取同名 tag 的 Release 资产。

v1.0.0

Choose a tag to compare

@leschamy4-del leschamy4-del released this 13 Aug 01:31

得到大脑知识库同步 (dedao-kb-sync) v1.0.0

把「得到大脑」(原 Get笔记)的笔记与订阅的抖音博主内容,按知识库自动建文件夹、自动打标签,同步进 Obsidian。

功能

  • 授权优先:未授权(无 token)时不列出任何知识库,杜绝"自动预选我的库"的错觉。
  • 勾选同步:授权后展示你本人知识库列表,手动勾选要同步哪些,绝不预选。
  • 映射区门控:文件夹映射区只渲染已勾选的库;未授权提示"请先授权",未勾选提示"请先勾选"。
  • 自动建同名文件夹:按库原生名落盘,无需手建文件夹。
  • 标签规则:笔记 frontmatter 加 kb: <库名> + #知识库/<库名> 嵌套标签。
  • 抖音博主逐字稿:订阅博主笔记同步 post_media_text(原文/逐字稿)作为正文,summary(AI 摘要) 以 💡 引用块插到正文前;按 00-订阅知识博主知识库/<博主名>/ 分子文件夹。
  • 零个人化:源码不写死任何 token / 账号 / 个人路径;发布版不带 data.json

安装(BRAT,推荐先这样装)

  1. Obsidian 社区插件市场安装 BRAT(Beta Reviewer's Auto-update Tool)。
  2. 打开 BRAT 设置 → Add Beta plugin。
  3. 填写仓库:leschamy4-del/obsidian-dedao-kb-sync
  4. 启用插件,去设置页用你的得到大脑 Client ID + API Key(或 OAuth)授权,勾选知识库即可同步。

也可以通过 Obsidian 官方社区插件市场安装(提 PR 到 obsidianmd/obsidian-releases 之后,目前尚未提交,待稳定后再上)。

致谢

本插件基于 AndyZhengyan/obsidian-dedao-brain-sync(MIT)衍生开发,保留原作者版权声明,特此致谢。

资产说明

  • main.js:编译产物(构建后随 Release 提供,不进 git)。
  • manifest.json:插件元数据(id dedao-kb-sync,author Marvincao)。
  • styles.css:设置页样式。