MCPcopy Create free account

hub / github.com/Feuermurmel/youtube-podcast-gateway / functions

Functions83 in github.com/Feuermurmel/youtube-podcast-gateway

↓ 14 callersFunctiongrp
Grouping. Defines a group with a given name and containing pattern. :param name: Name of the group which can be used to get the cont
youtube_podcast_gateway/easy/regex.py:4
↓ 13 callersMethodget
(self, key: Key)
youtube_podcast_gateway/config.py:12
↓ 8 callersMethodlog
(self, message, *args)
youtube_podcast_gateway/gateway.py:279
↓ 6 callersMethod_get
(self, resource, part, *, id=None, max_results=None, **kwargs)
youtube_podcast_gateway/youtube.py:117
↓ 6 callersFunctionalt
Alternative. Build a pattern that matches one of multiple patterns.
youtube_podcast_gateway/easy/regex.py:35
↓ 6 callersFunctionrep
Repetition. Match a pattern at least zero time. :param repetition: Pass a different repetition specifier like '+'.
youtube_podcast_gateway/easy/regex.py:18
↓ 4 callersMethod_send_headers
(self, code, headers={})
youtube_podcast_gateway/gateway.py:282
↓ 3 callersMethod_get_raw
(cls, resource, part, max_results=None, **kwargs)
youtube_podcast_gateway/youtube.py:153
↓ 3 callersMethodget_file
(self, video_id, audio_only)
youtube_podcast_gateway/gateway.py:112
↓ 3 callersFunctionmatchall
Match a pattern multiple times. Returns an iterator of results from matchone().
youtube_podcast_gateway/easy/regex.py:56
↓ 2 callersMethod__init__
(self, gateway, video_id, audio_only)
youtube_podcast_gateway/gateway.py:30
↓ 2 callersMethod_all
(self)
youtube_podcast_gateway/easy/xml.py:77
↓ 2 callersMethod_create_video
(self, video, audio_only, date=None)
youtube_podcast_gateway/gateway.py:388
↓ 2 callersMethod_handle_media_request
(self, file: _File)
youtube_podcast_gateway/gateway.py:335
↓ 2 callersMethodfind_best_thumbnail_url
(cls, thumbnails)
youtube_podcast_gateway/gateway.py:401
↓ 2 callersFunctionfreeze
(obj)
youtube_podcast_gateway/util.py:4
↓ 2 callersMethodget_channels
(self, channel_id, part)
youtube_podcast_gateway/youtube.py:85
↓ 2 callersMethodget_videos
(self, video_id, part)
youtube_podcast_gateway/youtube.py:103
↓ 2 callersFunctionmatchone
Match a pattern against a string. The pattern must match the complete string. Returns a map from name to matched substring for all named grou
youtube_podcast_gateway/easy/regex.py:42
↓ 2 callersFunctionopt
Optional. Make a pattern optional.
youtube_podcast_gateway/easy/regex.py:28
↓ 2 callersFunctionparse_data
(data)
youtube_podcast_gateway/easy/xml.py:199
↓ 2 callersMethodtag_end
(self, tag)
youtube_podcast_gateway/easy/xml.py:138
↓ 2 callersMethodtag_start
(self, tag, attrs)
youtube_podcast_gateway/easy/xml.py:135
↓ 2 callersMethodwalk
Iterate over all the elements inside this node which mach the given specification. :param name: If specified. On
youtube_podcast_gateway/easy/xml.py:11
↓ 1 callersMethod__init__
(self, value)
youtube_podcast_gateway/easy/xml.py:85
↓ 1 callersFunction_get_authenticated_service
(api_name, api_version, auth_scope, client_secrets_path, oauth2_token_path)
youtube_podcast_gateway/youtube.py:20
↓ 1 callersMethod_get_base_url
(self)
youtube_podcast_gateway/gateway.py:292
↓ 1 callersMethod_get_download_url
(self)
youtube_podcast_gateway/gateway.py:40
↓ 1 callersMethod_get_url_for_format
(self, format)
youtube_podcast_gateway/gateway.py:73
↓ 1 callersMethod_handle_feed_request
(self, type, id, audio_only)
youtube_podcast_gateway/gateway.py:312
↓ 1 callersMethoddata
(self, data)
youtube_podcast_gateway/easy/xml.py:150
↓ 1 callersMethodget_authenticated_instance
(cls, settings: config.Configuration)
youtube_podcast_gateway/youtube.py:107
↓ 1 callersMethodget_channel_by_id_or_username
(self, channel_id_or_username, part)
youtube_podcast_gateway/youtube.py:62
↓ 1 callersMethodget_channel_videos
(self, channelId, part, order='date', max_results=None)
youtube_podcast_gateway/youtube.py:94
↓ 1 callersMethodget_next_request_id
(self)
youtube_podcast_gateway/gateway.py:221
↓ 1 callersMethodget_playlist_items
(self, playlist_id, part)
youtube_podcast_gateway/youtube.py:91
↓ 1 callersMethodget_playlists
(self, playlist_id, part)
youtube_podcast_gateway/youtube.py:88
↓ 1 callersFunctionmain
(options)
youtube_podcast_gateway/__init__.py:27
↓ 1 callersMethodmake_podcast_entry_elem
(self, base_url)
youtube_podcast_gateway/gateway.py:136
↓ 1 callersMethodmake_podcast_feed_elem
(self, base_url)
youtube_podcast_gateway/gateway.py:179
↓ 1 callersFunctionparse_args
()
youtube_podcast_gateway/__init__.py:12
↓ 1 callersMethodrun
(self)
youtube_podcast_gateway/gateway.py:228
↓ 1 callersMethodtag
(self, name, attrs)
youtube_podcast_gateway/easy/xml.py:131
Method__getattr__
(self, name)
youtube_podcast_gateway/youtube.py:39
Method__init__
(self, name, type, default_value=None)
youtube_podcast_gateway/config.py:2
Method__init__
(self, values: dict)
youtube_podcast_gateway/config.py:9
Method__init__
(self, items)
youtube_podcast_gateway/youtube.py:36
Method__init__
(self, service)
youtube_podcast_gateway/youtube.py:58
Method__init__
(self, gateway)
youtube_podcast_gateway/gateway.py:107
Method__init__
(self, title, description, author, published, duration, file)
youtube_podcast_gateway/gateway.py:125
Method__init__
(self, title, description, videos, thumbnail_url)
youtube_podcast_gateway/gateway.py:170
Method__init__
(self, settings: config.Configuration)
youtube_podcast_gateway/gateway.py:200
Method__init__
(handler_self, *args)
youtube_podcast_gateway/gateway.py:210
Method__init__
(self, gateway: Gateway, *args)
youtube_podcast_gateway/gateway.py:235
Method__init__
(self, name, attrs={}, nodes=[])
youtube_podcast_gateway/easy/xml.py:100
Method__init__
(self)
youtube_podcast_gateway/easy/xml.py:127
Method__repr__
(self, *args, **kwargs)
youtube_podcast_gateway/gateway.py:37
Method__repr__
(self)
youtube_podcast_gateway/gateway.py:133
Method__repr__
(self)
youtube_podcast_gateway/gateway.py:176
Method__str__
(self)
youtube_podcast_gateway/easy/xml.py:90
Method__str__
(self)
youtube_podcast_gateway/easy/xml.py:107
Method_all
(self)
youtube_podcast_gateway/easy/xml.py:93
Method_all
(self)
youtube_podcast_gateway/easy/xml.py:118
Method_create_playlist_feed
(self, playlist_id, audio_only)
youtube_podcast_gateway/gateway.py:367
Method_create_uploads_feed
(self, channel_id, audio_only)
youtube_podcast_gateway/gateway.py:355
Methodchannel_nodes
()
youtube_podcast_gateway/gateway.py:182
Methodcontains
Tests whether any element would be returned by walk().
youtube_podcast_gateway/easy/xml.py:58
Methoddo_GET
(self)
youtube_podcast_gateway/gateway.py:242
Methoddownload_url
(self)
youtube_podcast_gateway/gateway.py:96
Functionentry_point
()
youtube_podcast_gateway/__init__.py:31
Methodfind
(elem)
youtube_podcast_gateway/easy/xml.py:30
Functionfn
(*args, **kwargs)
youtube_podcast_gateway/util.py:18
Functionfn
(match)
youtube_podcast_gateway/easy/xml.py:200
Methodhandle_charref
(self, name)
youtube_podcast_gateway/easy/xml.py:155
Methodhandle_entityref
(self, name)
youtube_podcast_gateway/easy/xml.py:158
Functionlog
(message, *args)
youtube_podcast_gateway/util.py:32
Methodlog_message
(self, format, *args)
youtube_podcast_gateway/gateway.py:276
Functionmemorized
(func)
youtube_podcast_gateway/util.py:15
Functionnode
(name, *nodes, **attrs)
youtube_podcast_gateway/easy/xml.py:162
Functionoption_type
(value_str)
youtube_podcast_gateway/__init__.py:6
Functionparse
Parse a string into an XML document.
youtube_podcast_gateway/easy/xml.py:173
Methodtext
Concatenation of the string contents of all TextNodes inside this element.
youtube_podcast_gateway/easy/xml.py:69
Methodwrap_json
(cls, value)
youtube_podcast_gateway/youtube.py:48