github teng-lin/notebooklm-py v0.3.4

13 days ago

Added

  • Notebook metadata export - Added notebook metadata APIs and CLI export with a simplified sources list
    • New notebooklm metadata command with human-readable and --json output
    • New NotebookMetadata and SourceSummary public types
    • New client.notebooks.get_metadata() helper
  • Cinematic Video Overview support - Added cinematic generation and download flows
    • notebooklm generate video --format cinematic
  • Infographic styles - Added CLI support for selecting infographic visual styles
  • source delete-by-title - Added explicit exact-title deletion command for sources

Fixed

  • Research imports on timeout - CLI research imports now retry on timeout with backoff
  • Metadata command behavior - Aligned metadata output and implementation with current CLI patterns
  • Regional login cookies - Improved browser login handling for regional Google domains
  • Notebook summary parsing - Fixed notebook summary response parsing
  • Source delete UX - Improved source delete resolution, ambiguity handling, and title-vs-ID errors
  • Empty downloads - Raise an error instead of producing zero-byte files
  • Module execution - Added python -m notebooklm support

Changed

  • Documentation refresh - Updated release, development, CLI, README, and Python API docs for current commands, APIs, and uv workflows
  • Public API surface - Exported NotebookMetadata, SourceSummary, and InfographicStyle

Don't miss a new notebooklm-py release

NewReleases is sending notifications on new releases.