taozhang-tt / leanote-sync

同步本地的md文件到云端
Apache License 2.0
4 stars 0 forks source link

leanote-sync

同步本地的md文件到云端

!!!!以本地文件为准,覆盖云端数据,谨慎使用

做这个东西的出发点

使用用蚂蚁笔记有几年了,一直都是网页版+ios客户端,笔记内容全部是markdown格式,笔记中涉及到的图片保存在了阿里云图床上。

今年年后开始爱上了vim编辑器,执念比较深,写代码、写笔记、上传图片全部在终端完成。所以今年开始我的笔记内容多是保存在本地的,这倒也没什么问题,本地的笔记文件夹同步到了iCloud上,不会丢,但是不方便查看,所以我就要不做一个同步服务吧,把本地的笔记同步到云端。

不完整的小玩意儿

由于我的需求不麻烦,就是以本地的文件为准,让云端和本地保持一致,想想无非也就是新增、更新、删除笔记or笔记本。

第一步是整理 leanote 的 api,具体的接口列表我导出了postman文件leanote.postman_collection.json,有兴趣的可以导入看一下。

安装使用

1, 拉取代码 git@github.com:taozhang-tt/leanote-sync.git

2, 新增配置文件config.json,可以参考config.json.sample

3, 项目根目录执行make,需要输入超级用户权限,以放置配置文件到/etc目录

4, 重新打开终端或刷新一下bash文件即可使用

5, 执行 leanote-sync 开始同步