github vsmutok/ytscrape v0.1.5

latest releases: v1.0.1, v1.0.0
one month ago

Added

  • ⚡ Async API: AsyncYouTube / AsyncInnerTubeClient with the same public
    surface as the sync facade (search, video, channel, comments,
    transcript / transcripts). Optional extra:
    pip install "ytscrape[async]" (httpx).
  • Shared parsing path for sync and async (ytscrape.parsing + models).
  • Async concurrency limit (max_concurrency) and exponential backoff with
    jitter on 429 / 5xx / transport errors (max_retries, backoff_factor).
  • Async paginators: AsyncSearchResults, AsyncCommentThread (async for).
  • Feature examples 0109 now include both sync and async paths
    (run_sync / run_async, CLI flag --async).
  • Concurrency-focused example examples/10_async_concurrency.py.
  • Docs site updates: async guide (docs/guides/async.md),
    docs/examples.md, plus installation, quickstart, advanced, pagination,
    comments, transcripts, API pages, and a leaner README that points at docs
    instead of duplicating long guides.

Don't miss a new ytscrape release

NewReleases is sending notifications on new releases.