Memos 同步插件
Github:Yimien/plugin-memos-sync (github.com),后续可通过集市下载。
功能介绍
将 Memos 的数据同步到思源笔记。
- 支持将 Memos 中的数据同步到思源笔记,包括文本、图片、标签、引用等。
- 支持保存到 Daily Notes 或者指定的笔记本或文档下。
- 支持将 Memos 的引用保存为引用块或者嵌入块。
使用说明
- 安装插件。
- 填写
服务器地址
和授权码
,点击校验
按钮,校验通过后,再配置其它的设置,必填项
一定要全部配置。 - 点击插件图标进行同步。
配置说明
- 校验按钮:检验能否访问 Memos 以及 Access Token 是否有效。
- 服务器地址:访问 Memos 的网页路径,填写时记得去除最后的
/
。 - 授权码:在 Memos
->
设置->
我的账号 ` 页面可以看到 Access Tokens。 - 上次同步时间:在同步结束后会自动更新。插件在获取 Memos 数据时,获取 **
上次同步时间
到当前时间
的所有数据,因此如果有特殊需求可自行修改。 - 同步方案:有两种,一种是同步至 Daily Notes ,另一种是保存到指定的笔记本或文档下。
- 当选择同步至 Daily Notes 时,插件会自动获取指定笔记本下的日记模板路径,然后将对应日期的数据保存到对应日期的文档中,若没有对应日期的文档,插件会自动创建。(注意:选择本方案时,如果你在 Memos 更新了以前同步过的数据,在插件同步时,会自动删除原先的内容块,同时将新数据写入更新日期对应的文档中)。
- 当选择同步至指定笔记本或文档下时,会根据
笔记本
和文档路径
两个配置结合判断保存路径,保存的文件会以 日期 时间 Memos 的 id 进行命名。
- 笔记本:配置保存 Memos 的数据在哪个笔记本。
- 文档路径:仅在同步方案为
同步至指定笔记本或文档
时有效,不填写则会将数据直接保存在笔记本下,如果需要填写时,以/
开头进行填写。例如:/test 就代表着将数据保存到 名称为 test 的文档下。 - 引用处理方案:以引用块或者嵌入块的形式保存 Memos 的引用。
特别感谢
本项目使用了 frostime 大佬提供的 plugin-sample-vite 模板仓库,在开发时很大程度参考了 winter60 大佬的 winter60/plugin-flomo-sync: 用于导入 flomo 到思源 (github.com) 项目,同时还要感谢各位开源代码的大佬。