Que fait cli-anything-notebooklm ?
Support expérimental NotebookLM pour CLI-Anything.
Installation
Ce paquet est destiné à être installé depuis le répertoire du harnais :
cd notebooklm/agent-harness
python3 -m pip install -e .
Installez le CLI NotebookLM upstream si nécessaire :
python3 -m pip install --user 'notebooklm-py[browser]'
python3 -m playwright install chromium
Prérequis
- Commande
notebooklminstallée localement - Session de connexion NotebookLM locale valide
Utilisation
Commandes de base
# Afficher l'aide
cli-anything-notebooklm --help
# Démarrer avec un contexte de notebook
cli-anything-notebooklm --notebook nb_123 source list
# Préférer JSON pour une utilisation par agent
cli-anything-notebooklm --json notebook list
Groupes de commandes
| Groupe | Objectif |
|---|---|
auth | Connexion et validation d'authentification |
notebook | Liste, création et résumé de notebooks |
source | Liste des sources et ajout par URL |
chat | Poser des questions et inspecter l'historique |
artifact | Lister et générer des artefacts |
download | Récupérer les sorties générées |
share | Inspecter l'état de partage |
Workflow agent
- Vérifier l'authentification avec
cli-anything-notebooklm auth status - Découvrir les IDs de notebooks avec
cli-anything-notebooklm --json notebook list - Utiliser un
--notebookexplicite pour les commandes suivantes - Privilégier
--jsonuniquement si la commandenotebooklmupstream le supporte
Recommandations à l'agent
- Privilégier des IDs de notebooks explicites avec
--notebook. - Utiliser
--jsonpour une sortie lisible par machine uniquement sur les commandes qui le supportent upstream. - Traiter ce harnais comme expérimental et non officiel.
- Ne pas exposer les fichiers d'authentification ou les cookies dans les logs.
- NotebookLM est un produit Google ; ce harnais est non officiel et sans affiliation avec Google.
Références
- 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
- Aide Google NotebookLM : https://support.google.com/notebooklm/answer/16206563