Skip to content

v0.3.0 — simpler setup, more useful transcript retrieval

Choose a tag to compare

@gvkhosla gvkhosla released this 07 Sep 18:40

A clearer, copy-first website and a more useful CLI, without new runtime dependencies.

New commands and options:

  • get URL: save if needed, then read the transcript (supports time windows and JSON).
  • get/show --plain: transcript text without metadata or timestamps.
  • search --context 15: include surrounding captions without losing the original match.
  • search --match any: broaden keyword searches.
  • list QUERY --limit 20 --offset 0: filter by title/channel/ID and paginate.
  • Explicit cached-language mismatch errors and per-command help.

The website now has copy buttons for every example, static macOS/Linux setup, and a plain-text llms.txt agent guide.

Verified: 53 tests across macOS/Linux and Python 3.9/3.13, live YouTube ingestion, seven clipboard targets, six screen widths, and automated accessibility checks.

Uses the same database schema as v0.2. Caption-less videos remain unsupported.