teng-lin/notebooklm-py
Python1 / 0
NotebookLM의 연구·생성·내보내기를 Python과 CLI로 자동화합니다.
TL;DR
이 레포지토리는 Google NotebookLM, 현재 명칭은 Gemini Notebook인 서비스에 연결하는 unofficial Python library-SDK이자 CLI tool입니다. 비동기 Python API와 CLI가 URL·PDF·YouTube·Google Drive 같은 source를 notebook에 넣고, source 기반 질문과 Deep Research를 실행한 뒤 Audio Overview·Video Overview·slide deck·quiz·flashcard·report·mind map 등을 생성합니다. 생성물은 MP3·MP4·PDF·PPTX·PNG·CSV·JSON·Markdown·HTML로 로컬에 batch export할 수 있어 research automation과 agent memory 구축에 적합합니다. MCP Server와 agent skill을 통해 Claude Code·Codex·OpenClaw에 연결할 수 있지만, undocumented Google API와 쿠키 인증에 의존하므로 장기 운영 서비스보다 prototype·개인 프로젝트·자동화 파이프라인에 적합합니다.
핵심 포인트
- NotebookLM의 노트북·소스·채팅·공유를 Python 비동기 API와 CLI로 자동화하는 library-SDK입니다.
- Audio Overview·Video Overview·슬라이드·퀴즈·마인드맵을 생성하고 MP3·MP4·PDF·JSON 등으로 내려받습니다.
- MCP Server·REST Server를 통해 Claude Code·Codex·OpenClaw 같은 AI agent와 NotebookLM을 연결합니다.
- Playwright 로그인·브라우저 쿠키·master token과 다중 계정 profile을 지원하지만 undocumented Google API 의존성이 위험 요소입니다.
18.7k
STARS
2.5k
FORKS
+204
TRENDING
1
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.