|
经常使用notion的mjj们可以看下
接触到notion之后就喜欢用,开始重度使用,记录了太多文档什么的,但是notion又不支持离线,只能自己来操作备份了
具体看项目说明,配置好git信息和notion token或者username&password即可,需要CI的话就看文档底部说明修改下.github/workflows/backup.yml
·脚本通过notion api导出markdown/html/pdf的zip,然后会解压后统一提交到github,这样就也有版本历史的功能了,notion普通账户是无的
·脚本可以指定多个space或者space的block,因为我有个根block下放了很多附件,这个block是不需要备份的,如果不排除掉的话export过程相当慢
·另外加了支持参数-c config.json,是为了灵活使用,因为我简单写了个tg bot可以手动选择下备份哪些block什么的,配置是动态的,所以加了这个外部配置文件支持
https://github.com/LoneKingCode/notion-backup |
|