0.0.3 • Published 1 year ago

@sireatsalot/youtube.js v0.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

youtube.js

A one-stop library for just about all your YouTube needs. Supports the official API, WebSub, XML feeds, scraping and other miscellaneous YouTube things.

Motivation

Initially only meant to replace googleapis/youtube_v3 in another project, it now aims to be a complete YouTube library.

Features

  • API
    • Readonly endpoints
    • Scoped auth provider
  • WebSub
    • Awaitable subscription logic
    • Message and debug events
    • Automatic re-leasing
  • RSS/XML feeds
    • videos.xml (are there even any other feeds?)
  • Scraping
    • Channels
      • Non-API features (separate /videos, /shorts, /streams; /community; /channels)
      • Search
      • /featured
    • Search
    • Community Posts
    • Comments

Usage

For usage guides, see the wiki.