Was macht cli-anything-notebooklm?
Experimentelle NotebookLM-Schnittstelle für CLI-Anything.
Installation
Dieses Paket soll aus dem Harness-Verzeichnis installiert werden:
cd notebooklm/agent-harness
python3 -m pip install -e .
Installieren Sie die vorgelagerte NotebookLM-CLI bei Bedarf:
python3 -m pip install --user 'notebooklm-py[browser]'
python3 -m playwright install chromium
Anforderungen
- Der Befehl
notebooklmmuss lokal installiert sein - Gültige lokale NotebookLM-Anmeldesitzung
Verwendung
Grundlegende Befehle
# Hilfe anzeigen
cli-anything-notebooklm --help
# Mit einem Notizbuchkontext starten
cli-anything-notebooklm --notebook nb_123 source list
# JSON für die Agentennutzung bevorzugen
cli-anything-notebooklm --json notebook list
Befehlsgruppen
| Gruppe | Zweck |
|---|---|
auth | Anmeldung und Authentifizierungsprüfung |
notebook | Notizbücher auflisten, erstellen, Zusammenfassung anzeigen |
source | Quellen auflisten und URLs hinzufügen |
chat | Fragen stellen und Verlauf einsehen |
artifact | Artefakte auflisten und generieren |
download | Generierte Ausgaben herunterladen |
share | Freigabestatus einsehen |
Agenten-Workflow
- Authentifizierung mit
cli-anything-notebooklm auth statusprüfen - Notizbuch-IDs mit
cli-anything-notebooklm --json notebook listermitteln - Explizites
--notebookfür Folgekommandos verwenden --jsonnur dort verwenden, wo der vorgelagertenotebooklm-Befehl es unterstützt
Agenten-Hinweise
- Explizite Notizbuch-IDs mit
--notebookbevorzugen. --jsonfür maschinenlesbare Ausgaben nur bei Befehlen verwenden, die es vorgelagert unterstützen.- Diese Schnittstelle als experimentell und inoffiziell behandeln.
- Authentifizierungsdateien oder Cookies niemals in Logs preisgeben.
- NotebookLM ist ein Google-Produkt; diese Schnittstelle ist inoffiziell und nicht mit Google verbunden.
Referenzen
- CLI-Anything: https://github.com/HKUDS/CLI-Anything
- CLI-Anything HARNESS.md: https://github.com/HKUDS/CLI-Anything/blob/main/cli-anything-plugin/HARNESS.md
- notebooklm-py: https://github.com/teng-lin/notebooklm-py
- Google NotebookLM-Hilfe: https://support.google.com/notebooklm/answer/16206563