Weixin Sync
approvedby chen
微信文章一键暂存,Obsidian 自动同步至本地知识库 - This plugin has not been manually reviewed by Obsidian staff.
Weixin Sync · Obsidian 插件
将微信小程序暂存的文章/随笔自动同步到 Obsidian 本地库,支持图片本地化与去重。
插件 ID:
weixin-sync| 最低 Obsidian 版本:1.5.0| 支持桌面端与移动端
功能
- 在设置中填入一个或多个 API Key(由微信小程序端生成),自动完成设备绑定
- 按设定间隔自动同步(默认 5 分钟,0 仅手动)+ 命令面板「立即同步」
- 本地抓取微信原文并解析为 Markdown,图片下载到可配置目录并替换为 Wikilink
- 基于
sync_id去重,已存在文件不覆盖 - 可配置:同步目录、按公众号建目录、图片本地化、文件名格式
使用前依赖(重要)
本插件依赖配套的微信小程序「Obsidian同步」与后端服务,并非开箱即用:
- 微信中搜索小程序「Obsidian同步」(或扫描插件设置页提供的小程序码);
- 在小程序「我的 → API Key 管理」中生成 API Key;
- 回到 Obsidian 插件设置,粘贴 API Key 完成绑定,即可开始同步。
后端默认地址为 https://obsync.569988.xyz/(由服务端集中托管,无需用户自建)。
安装
方式一:Obsidian 社区插件市场(上架后)
Obsidian 设置 → 第三方插件 → 关闭安全模式 → 浏览 → 搜索「Weixin Sync」→ 安装并启用。
方式二:BRAT(推荐先这样测试)
- 安装 BRAT 插件;
- BRAT → Add a beta plugin → 填入本仓库地址 → 安装。
方式三:手动安装
下载仓库根目录的 manifest.json、main.js、versions.json 三个文件,放入
你的库/.obsidian/plugins/weixin-sync/ 后启用。
开发
npm install
npm run dev # 监听构建,输出到本地测试 vault 的插件目录
npm run build # 生产构建(含 tsc 类型检查)
开发态构建产物位于 weixin-sync-test-vault/.obsidian/plugins/weixin-sync/,
可直接在本地测试库热重载。发布时请将根目录的 manifest.json + main.js + versions.json
作为 Release 资源提交/上传。
与后端对接
- 插件使用
X-Api-Key请求头调用/article/list与/article/confirm - 绑定流程:设置中填入 API Key → 自动调用
/bind/verify完成设备绑定(无需扫码/轮询)
许可证
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.