bundle.youtube.pytube

Attributes

Functions

generate_token()

load_poto_token()

fetch_url_youtube_info(...)

resolve_with_clients(→ pytubefix.YouTube | None)

fetch_playlist_urls(...)

is_playlist(→ bool)

resolve_single_url(→ bundle.youtube.track.YoutubeTrackData)

resolve_playlist_url(...)

resolve(...)

probe(...)

Module Contents

bundle.youtube.pytube.log
bundle.youtube.pytube.CLIENT_PROFILES: tuple[dict[str, object], Ellipsis]
async bundle.youtube.pytube.generate_token()
bundle.youtube.pytube.load_poto_token()
async bundle.youtube.pytube.fetch_url_youtube_info(url: str, *, options: bundle.youtube.track.YoutubeResolveOptions | None = None) bundle.youtube.track.YoutubeTrackData
async bundle.youtube.pytube.resolve_with_clients(url: str) pytubefix.YouTube | None
async bundle.youtube.pytube.fetch_playlist_urls(url: str) collections.abc.AsyncGenerator[str, None]
async bundle.youtube.pytube.is_playlist(url: str) bool
async bundle.youtube.pytube.resolve_single_url(url: str, *, options: bundle.youtube.track.YoutubeResolveOptions | None = None) bundle.youtube.track.YoutubeTrackData
async bundle.youtube.pytube.resolve_playlist_url(url: str, *, options: bundle.youtube.track.YoutubeResolveOptions | None = None) collections.abc.AsyncGenerator[bundle.youtube.track.YoutubeTrackData, None]
async bundle.youtube.pytube.resolve(url: str, *, options: bundle.youtube.track.YoutubeResolveOptions | None = None) collections.abc.AsyncGenerator[bundle.youtube.track.YoutubeTrackData, None]
async bundle.youtube.pytube.probe(url: str) collections.abc.AsyncGenerator[bundle.youtube.track.YoutubeTrackData, None]