Notion 笔记的自动备份方案

2021-11-16 00:48:07 +08:00
 kaedea

我正在把我的笔记迁移到 Notion 上面来,不过我发现 Notion 的多端同步能力貌似有点糟糕,有几次同步丢失了我的编辑内容。更要命的是,Notion 的历史编辑记录功能,只能让你回滚到指定的编辑版本,而不能对比不同版本间的 diff 内容... 所以我打算写个工具来自动备份 Notion 数据,同时提交到 git Repo ,用过 git 来查看变更内容的 diff 信息。

基本思路如下:

  1. 通过 Notion API 触发 Notion 的 Exported Workspace 功能,导出备份文件 exported.zip
  2. 归档 Zip 文件,同时解压出 MD 文件并提交到指定的 git Repo 。
  3. 通过 CircleCI 等 CI 平台来实现自动化 & Nightly Build 。

开源项目: https://github.com/kaedea/notion-up
相关文档: https://www.kaedea.com/2021/10/01/devops/notion-backup/

5526 次点击
所在节点    分享发现
9 条回复
clockwise9
2021-11-16 01:09:37 +08:00
赞!感谢分享!
handuo
2021-11-16 08:54:54 +08:00
是不是搭一个梯子就好了?人在海外,从来没遇到过同步问题
kaedea
2021-11-16 10:08:39 +08:00
@handuo notion 离线编辑太差,offline 编辑的东西就容易同步丢了
pansongya
2021-11-16 10:19:04 +08:00
这里的 token 的有效期是多长? notion 没有提供相关的 api 吧
wanguorui123
2021-11-16 11:37:04 +08:00
Notionn 感觉比较适合做为看板来用
kaedea
2021-11-16 13:56:08 +08:00
@pansongya 有效期有点佛系,我这有时几天就刷新了,有时候几个月都没变更。估计跟用户帐号登录行为有关。
oxykr
2021-11-17 10:23:15 +08:00
思路不错,研究一下
kaedea
2021-11-17 17:40:11 +08:00
@kaedea 已经增加帐号密码的配置选项。
kaedea
2021-11-17 17:41:00 +08:00
@wanguorui123 看板一直用的 Trello

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/815654

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX