分享 Memos 同步插件

本贴最后更新于 354 天前,其中的信息可能已经斗转星移

Memos 同步插件

Github:Yimien/plugin-memos-sync (github.com),后续可通过集市下载。

功能介绍

将 Memos 的数据同步到思源笔记。

  1. 支持将 Memos 中的数据同步到思源笔记,包括文本、图片、标签、引用等。
  2. 支持保存到 Daily Notes 或者指定的笔记本或文档下。
  3. 支持将 Memos 的引用保存为引用块或者嵌入块。

image.png

使用说明

  1. 安装插件。
  2. 填写 服务器地址授权码 ,点击 校验 按钮,校验通过后,再配置其它的设置,必填项 一定要全部配置。
  3. 点击插件图标进行同步。

配置说明

image.png

  • 校验按钮:检验能否访问 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) 项目,同时还要感谢各位开源代码的大佬。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    23011 引用 • 92556 回帖
  • Memos
    5 引用 • 39 回帖

相关帖子

优质回帖
  • Gimmick4142 1 赞同

    好像是思源更新了,需要在设置里打开识别开关image.png

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Gimmick4142

    目前暂时是不考虑这个,一方面我对 webhooks 了解不深,如果你想要可以 PR 一下,另一方面,手动同步对我来说就基本够用了,一开始我也打算做自动同步,但后面觉得没有必要,平白增加了风险,毕竟我只是要把 memos 的数据先存到思源方便以后使用,比起自动同步来,也就是多点一下的事而已。

    1 回复
  • 其他回帖
  • shezhang

    作者说的有道理,我本来想的是手机端 siyuan 不太方便用插件,后来想想这种整理的工作本来就更适合电脑做,多点一下也挺有仪式感的。我接触过的 ts 开发不多,过年有空的时候试试。

  • brook

    导入其他都挺好的,但是导入的标签好像有点问题,image.png 而且在思源的标签系统里也识别不到导入的标签 运动/跑步

    1 回复
  • Gimmick4142

    我这里测试了下是正常的,判断是否删除是根据显示时间来的,在 Memos 里面,编辑后会自动更新显示时间,并将该条记录移至最前,同步方案的排版基本上就是参考这个逻辑来处理的,提示暂无新数据就是字面意思,没有需要更新的数据,它是根据配置里的上次同步时间来判定的

    1 回复
  • 查看全部回帖