此项目为 Memos 的数据导入工具
- 支持 flomo 的数据导入到 Memos。
- 支持 微信读书 的数据导入到 Memos。
最好使用 [email protected] 以上版本,因为之前的版本不支持设置创建时间的功能。
在 flomo 的设置页面,点击导出 HTML 数据
- 下载本项目
git clone https://github.com/JakeLaoyu/memos-import-from-flomo.git
cd memos-import-from-flomo
pnpm install
- 将 flomo 导出的 HTML 文件放到本项目的目录下。如:
- 运行脚本
为了保证数据的顺序,上传间隔 1s。如果你的 flomo 数据量很大,可以修改 src/utils/api.js
中的 SLEEP
的值。
node ./src/main.js openApi ./flomo/index.html
同步完可以打开网站查看是否符合预期。如不符合预期请看下面删除数据的方法。
执行完同步数据后如果不符合预期,可以执行下面的命令删除同步的数据。删除会读取同步完成写入到 sendedIds.json
文件数据,所以需要保证这个文件存在。
node ./src/delete.js openApi
- 下载本项目
git clone https://github.com/JakeLaoyu/memos-import-from-flomo.git
cd memos-import-from-flomo
pnpm install
- copy 到项目根目录下的
weixin.txt
文件中。 - 运行脚本
node ./src/weixin.js openApi ./weixin.txt
- 打开 Memos 查看效果,如果不满意可以删除数据。原理同 flomo 同步介绍中的一致。
node ./src/delete.js openApi