| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-01-21 | 1.6 kB | |
| v0.3.0 source code.tar.gz | 2026-01-21 | 7.9 MB | |
| v0.3.0 source code.zip | 2026-01-21 | 8.0 MB | |
| Totals: 3 Items | 16.0 MB | 1 | |
What's New
New Features
- Language settings - Configure output language for artifact generation (80+ languages)
- Sharing API - Programmatic notebook sharing management (
client.sharing.*) SourceTypeandArtifactTypeenums - Type-safe source/artifact identification.kindproperty - Unified type access across Source, Artifact, SourceFulltext--retryflag - Automatic retry with exponential backoff on rate limits- Centralized exception hierarchy - All errors inherit from
NotebookLMError - CLI
sharecommand group - Notebook sharing from command line
Deprecated (to be removed in v0.4.0)
Source.source_type→ use.kindinsteadArtifact.artifact_type→ use.kindinsteadArtifact.variant→ use.kind,.is_quiz, or.is_flashcardsinsteadSourceFulltext.source_type→ use.kindinsteadStudioContentType→ useArtifactTypeinstead
See Migration Guide for upgrade instructions.
Fixed
- Silent failures in CLI now properly report errors
- Source type emoji display consistency
Changed
- Source type detection uses API-provided type codes
- CLI file handling simplified to use
add_file()
Removed
detect_source_type()- replaced bySource.kindARTIFACT_TYPE_DISPLAY- replaced byget_artifact_type_display()
Full Changelog: https://github.com/teng-lin/notebooklm-py/blob/v0.3.0/CHANGELOG.md
Install: pip install notebooklm-py==0.3.0