notion-export-client icon indicating copy to clipboard operation
notion-export-client copied to clipboard

【建议】备份的步骤可以精简

Open TomIsFat opened this issue 10 months ago • 6 comments

背景:

在使用工具的过程中发现,工具有两大步骤 1 获取所有页面到buffer_file中 2 根据buffer_file中的内容还原为可供阅读的MD文件

第1步是动态更新的,文件若不更新则不会覆盖之前的文件,对存储友好 第2步会完全覆盖之前的所有文件,库中的文件若是多的话,则每次覆盖都会写入大量文件

发现:

第2步其实是多余的,因为一般情况下我们并不需要去观看我们备份好的文件,notion若是访问不出问题我们便不会去看本地备份的文件

建议:

第1步,为备份操作,生成的buffer_file即backup_file 第2步,为还原操作,还原为可供本地观看的格式,一般不会使用 这样做的好处是:备份是动态备份,对存储友好,少了第2步速度也更快

临时解决方案:

目前可以通过将backup_root_path的配置设置为不存在的路径,即可达到相同的效果,不过备份完成后会报一个错

TomIsFat avatar Apr 11 '24 06:04 TomIsFat

我也使用这个Notion备份程序很久了,每次备份,Notion里面更新的内容并不多,但是备份程序会把所有文件完全覆盖一遍,需要很久,而且备份文件如果通过Obsidian之类的软件打开,同步文件又需要很久,如果可以优化一下就好了。

Lion176 avatar Sep 18 '24 02:09 Lion176

临时解决方案:

目前可以通过将backup_root_path的配置设置为不存在的路径,即可达到相同的效果,不过备份完成后会报一个错

这个有用嘛?我是使用的是notion_backup_background-v3.0.1,配置文件最后一行 "backup_root_path": "E:\Notion\notion_backup_background-v3.0.1\buffer" 是一个不存在的路径,有报错,直接不能备份完成。

Lion176 avatar Sep 19 '24 05:09 Lion176

临时解决方案:

目前可以通过将backup_root_path的配置设置为不存在的路径,即可达到相同的效果,不过备份完成后会报一个错

这个有用嘛?我是使用的是notion_backup_background-v3.0.1,配置文件最后一行 "backup_root_path": "E:\Notion\notion_backup_background-v3.0.1\buffer" 是一个不存在的路径,有报错,直接不能备份完成。

这一步取消后无法输出有格式的markdown,但所有的文件应该都被下载到了临时文件夹里,经过处理后随时可以输出为markdown。

若只有备份的需求,到这一步就够了

TomIsFat avatar Sep 19 '24 05:09 TomIsFat

临时解决方案:

目前可以通过将backup_root_path的配置设置为不存在的路径,即可达到相同的效果,不过备份完成后会报一个错

这个有用嘛?我是使用的是notion_backup_background-v3.0.1,配置文件最后一行 "backup_root_path": "E:\Notion\notion_backup_background-v3.0.1\buffer" 是一个不存在的路径,有报错,直接不能备份完成。

这一步取消后无法输出有格式的markdown,但所有的文件应该都被下载到了临时文件夹里,经过处理后随时可以输出为markdown。

若只有备份的需求,到这一步就够了

有一个小问题,就是buffer_file 文件夹里的md文件标题都是Notion的页面ID,标题丢失了,不具有可读性,也不方便查找资料。是这样子的,对不?

Lion176 avatar Sep 19 '24 05:09 Lion176

临时解决方案:

目前可以通过将backup_root_path的配置设置为不存在的路径,即可达到相同的效果,不过备份完成后会报一个错

这个有用嘛?我是使用的是notion_backup_background-v3.0.1,配置文件最后一行 "backup_root_path": "E:\Notion\notion_backup_background-v3.0.1\buffer" 是一个不存在的路径,有报错,直接不能备份完成。

这一步取消后无法输出有格式的markdown,但所有的文件应该都被下载到了临时文件夹里,经过处理后随时可以输出为markdown。 若只有备份的需求,到这一步就够了

有一个小问题,就是buffer_file 文件夹里的md文件标题都是Notion的页面ID,标题丢失了,不具有可读性,也不方便查找资料。是这样子的,对不?

对,仅有备份作用,想输出为markdown需要执行后面的步骤

TomIsFat avatar Sep 19 '24 05:09 TomIsFat

临时解决方案:

目前可以通过将backup_root_path的配置设置为不存在的路径,即可达到相同的效果,不过备份完成后会报一个错

这个有用嘛?我是使用的是notion_backup_background-v3.0.1,配置文件最后一行 "backup_root_path": "E:\Notion\notion_backup_background-v3.0.1\buffer" 是一个不存在的路径,有报错,直接不能备份完成。

这一步取消后无法输出有格式的markdown,但所有的文件应该都被下载到了临时文件夹里,经过处理后随时可以输出为markdown。 若只有备份的需求,到这一步就够了

有一个小问题,就是buffer_file 文件夹里的md文件标题都是Notion的页面ID,标题丢失了,不具有可读性,也不方便查找资料。是这样子的,对不?

对,仅有备份作用,想输出为markdown需要执行后面的步骤

感谢回复。希望作者有空的时候优化优化

Lion176 avatar Sep 19 '24 05:09 Lion176