Module hdrezka.post.urls.urls

All urls for one video

Functions

def urls_from_ajax_response(response: APIResponse) ‑> URLs
Expand source code
def urls_from_ajax_response(response: APIResponse) -> URLs:
    """Parse response and return urls"""
    return URLs(VideoURLs(response.get('url', '')),
                SubtitleURLs(response.get('subtitle', ''),
                             response.get('subtitle_lns', {'off': ''}),
                             response.get('subtitle_def', '')))

Parse response and return urls

Classes

class URLs (video: VideoURLs,
subtitles: SubtitleURLs)
Expand source code
class URLs(NamedTuple):
    """All urls for one video class"""
    video: VideoURLs
    subtitles: SubtitleURLs

All urls for one video class

Ancestors

  • builtins.tuple

Instance variables

var subtitlesSubtitleURLs
Expand source code
class URLs(NamedTuple):
    """All urls for one video class"""
    video: VideoURLs
    subtitles: SubtitleURLs

Alias for field number 1

var videoVideoURLs
Expand source code
class URLs(NamedTuple):
    """All urls for one video class"""
    video: VideoURLs
    subtitles: SubtitleURLs

Alias for field number 0