导出Google NotebookLM笔记很麻烦——所以我写了一个Python脚本来解决这个问题

导出Google NotebookLM笔记很麻烦——所以我写了一个Python脚本来解决这个问题

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Google的NotebookLM工具在导出笔记时存在问题,无法单独备份或搜索。为此,我编写了一个Python脚本,可以将导出的笔记整理成独立的PDF文件,保留原格式,方便查找和归档。只需获取HTML源代码并运行该脚本,即可轻松导出笔记。

🎯

关键要点

  • Google的NotebookLM工具在导出笔记时存在问题,无法单独备份或搜索。
  • 导出笔记时只能一次性下载,导致笔记结构混乱,格式丢失。
  • 作者编写了一个Python脚本来解决这个问题,能够将导出的笔记整理成独立的PDF文件。
  • 脚本通过解析HTML结构,将每个笔记转换为可读的Markdown格式,并导出为单独的PDF文件。
  • 使用脚本前需要获取HTML源代码,手动复制笔记的HTML代码。
  • 脚本依赖于BeautifulSoup4库,需安装相关依赖。
  • 运行脚本后,所有笔记将以单独的PDF文件形式导出,保留Markdown格式。

延伸问答

如何导出Google NotebookLM的笔记?

可以通过获取HTML源代码并运行一个Python脚本来导出笔记,脚本会将笔记整理成独立的PDF文件。

这个Python脚本是如何工作的?

脚本通过解析HTML结构,将每个笔记转换为可读的Markdown格式,并导出为单独的PDF文件。

使用这个脚本需要哪些依赖?

需要安装Python 3.10+和BeautifulSoup4库,使用命令pip install beautifulsoup4==4.13.4和markdown_pdf==1.7。

导出笔记时遇到的主要问题是什么?

主要问题是NotebookLM无法单独备份或搜索笔记,导出时只能一次性下载,导致笔记结构混乱和格式丢失。

如何获取HTML源代码?

可以按F12或右键选择检查,打开DevTools,找到笔记的HTML代码并复制到文本文件中。

导出的PDF文件保留了哪些格式?

导出的PDF文件保留了Markdown格式,包括标题、项目符号列表、代码块和粗体文本。

➡️

继续阅读