github steipete/summarize v0.3.0

latest releases: v0.10.0, v0.9.0, v0.8.2...
one month ago

Changes

  • Add yt-dlp audio transcription fallback for YouTube; prefer OpenAI Whisper with FAL fallback.
  • Add --no-playlist to yt-dlp downloads to avoid transcript mismatches.
  • Run yt-dlp after web + Apify in --youtube auto, and error early for missing keys in --youtube yt-dlp.
  • Require Node 22+.
  • OpenRouter: respect OPENAI_BASE_URL consistently; apply provider ordering headers to HTML→Markdown conversion.
  • Ship a Bun bytecode macOS arm64 binary for Homebrew.

Tests

  • Add coverage for yt-dlp ordering, missing-key errors, and helper paths.
  • Add live coverage for yt-dlp transcript mode and missing-caption YouTube pages.

Dev

  • Add Dockerfile.test for containerized yt-dlp testing.

Don't miss a new summarize release

NewReleases is sending notifications on new releases.