Notebooklm py teng lin
teng-lin notebooklm-py
¶
notebooklm-py 是一个非官方的 Python 库,提供对 Google NotebookLM 功能的完整编程访问。支持通过 Python、CLI 和 AI 代理(如 Claude Code)使用 NotebookLM 的各项功能,包括网页界面未公开的功能。主要功能包括:
- AI 代理工具:集成到 Claude Code 等 LLM 代理中,支持自然语言自动化任务。
- 研究自动化:批量导入来源(URL、PDF、YouTube、Google Drive 等),自动运行搜索并提取洞察。
- 内容生成:生成音频概览、视频、幻灯片、测验、思维导图、数据表等。
- 下载与导出:支持 MP3、MP4、PDF、PNG、CSV、JSON 等格式的本地下载,以及导出到 Google Docs/Sheets。
- 批量操作和高级功能:支持批量下载、结构化导出、幻灯片修改、自定义报告模板等超出网页界面的功能。
支持通过 Python API、CLI 和 AI 技能三种方式使用,适用于原型开发、研究和个人项目。