分享 Memos 同步插件

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) 项目,同时还要感谢各位开源代码的大佬。

  • 思源笔记

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

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

    18935 引用 • 70999 回帖 • 1 关注
  • Memos
    3 引用 • 26 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 终于等到你了大佬 👍 👍 👍

  • 👍 赞

  • shellingford

    太棒了,一直想要 memos 同步到思源笔记的。

  • 使用这个插件,我是先要下载 memos 吗?在哪里下载?

    这个『服务器地址』在思源的哪个地方可以找到?

    1 回复
  • Memos 官网:https://www.usememos.com/

    要自己在 Docker 部署,如果以前没用过的话我不太建议折腾(我感觉用 flomo 相对来说更方便)。

    1 回复
  • yulecheng

    终于有大佬开发联动 memos 的插件了,谢谢

  • muxue

    flomo 蛋疼的在于免费用户只有 500m,感觉弄几个文件/图片就满了……,如果给 1G 我就不那么焦虑了 😂 。而且 VIP 会员个人觉得还是有一丢丢贵。

    如果本来就有服务器,部署个 memos 还是不错的。

    1 回复
  • 我自己绝大多数时候都用纯文字,所以用 flomo 不折腾,两年了才存 38.7M。

    p.s. FlowUs 免费用户今年降到 200M 了,昨天狠心删掉了大半文档 😭

  • Gimmick4142

    用 flomo 是比较方便,但是除非是没办法,不然我还是更喜欢 memos 这种数据完全由自己说了算的情况 😋

  • shezhang

    太强了,刚好今天弄了个 memos,特别开心。
    之前一直没有找到这个插件,差点就手搓了

  • shezhang

    想请问一下作者是否可以考虑一下 Memos 的 Webhooks,这样或许可以自动同步。

    1 回复
  • Gimmick4142

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

    1 回复
  • shezhang

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

  • fcloud

    大佬能否增加一个功能,将所有 memo,按时间线同步到一个文件里,所有的 memo 都单独建一个文件有点乱

    1 回复
  • Gimmick4142

    如果不想一个 memo 一个文件的话,不是还有 Daily Note 模式吗,当然,你说的这个也是可以考虑,只不过最近没时间做

  • sqalei

    图片.png

    麻烦问一下,我从 memos 上同步到思源的图片为什么显示不出来?

    1 回复
  • Gimmick4142

    memos 改了资源链接,这两天会发一个新版本

  • awatar

    显示有新版本(github 已更新 0.19),但更新失败,显示 404

    image.png

    1 回复
  • 今天弄好了 memos 特意试了下非常不错!!

    顺利形成 安卓 inbox-memos-思源(后面应该还会到博客)的流程

    1 回复
    我用的同步 1 到日记的,好像 memos 里修改了当天的,再点同步并不会像描述的说删除原来的块重新同步,会显示暂无新数据
    mozhu
  • Gimmick4142

    因为更新时修改了配置文件的版本号,所以需要删除重新下,如果不修改配置文件的版本号就没问题,我也不懂为什么会是这个逻辑

  • Gimmick4142

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

    1 回复
  • 嗯,如果要重新同步就改一下里面那个时间就可以了

  • awatar

    已经更新 0.19

    现在版本图片还是不显……

    1 回复
  • Gimmick4142

    将资源下载模式改为第二种

  • brook

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

请输入回帖内容 ...