1 Repo
JavaScript libraries that wrap external or internal APIs to provide a simplified programmatic interface.
Distinct from JavaScript Widget Wrappers: A general API wrapper for service requests, distinct from UI widget wrappers or geospatial libraries.
Explore 1 awesome GitHub repository matching web development · API Client Wrappers. Refine with filters or upvote what's useful.
YouTube.js ist eine JavaScript-Bibliothek und API-Wrapper, die für die Interaktion mit der internen YouTube-InnerTube-API entwickelt wurde. Sie fungiert als Client zum Abrufen von Videodaten und Servicestatus und parst rohe interne API-Antworten in typisierte Objekte für die Datenextraktion und -manipulation. Das Projekt enthält einen Stream-Resolver, der in der Lage ist, verschleierte Streaming-Adressen zu dekodieren und proprietäre Video-Übertragungsprotokolle zu implementieren. Es verwendet einen benutzerdefinierten Interpreter, um verschleierte externe Logik auszuführen, die erforderlich ist, um dynamische Daten aufzulösen und Videopuffer zu verwalten. Die Bibliothek bietet eine umgebungsunabhängige Request-Schicht für Kompatibilität über verschiedene JavaScript-Laufzeitumgebungen hinweg. Sie verfügt zudem über ein modulares Erweiterungssystem, das interne Methoden offenlegt, um das Hinzufügen neuer Funktionen ohne Modifikation des Quellcodes zu ermöglichen.
Provides a programmatic JavaScript interface for executing requests and managing internal YouTube endpoints.