Module hdrezka.post.urls.urls
All URLs for one video.
Functions
def urls_from_ajax_response(response: APIResponse,
*,
client: HDRezkaClient | None = None) ‑> URLs-
Expand source code
def urls_from_ajax_response(response: APIResponse, *, client: 'HDRezkaClient | None' = None) -> URLs: """Parse an AJAX stream response into ``URLs``.""" return URLs(VideoURLs(response.get('url', ''), client=client), SubtitleURLs(response.get('subtitle', ''), response.get('subtitle_lns', {'off': ''}), response.get('subtitle_def', '')))Parse an AJAX stream response into
URLs.
Classes
class URLs (video: VideoURLs,
subtitles: SubtitleURLs)-
Expand source code
class URLs(NamedTuple): """Video and subtitle URLs for one stream.""" video: VideoURLs subtitles: SubtitleURLsVideo and subtitle URLs for one stream.
Ancestors
- builtins.tuple
Instance variables
var subtitles : SubtitleURLs-
Expand source code
class URLs(NamedTuple): """Video and subtitle URLs for one stream.""" video: VideoURLs subtitles: SubtitleURLsAlias for field number 1
var video : VideoURLs-
Expand source code
class URLs(NamedTuple): """Video and subtitle URLs for one stream.""" video: VideoURLs subtitles: SubtitleURLsAlias for field number 0