mirror of
https://github.com/l1ving/youtube-dl
synced 2024-11-24 18:52:57 +08:00
[gameone] Fix indentation and removed unused constants
This commit is contained in:
parent
305d068362
commit
e5c3a4b549
@ -14,10 +14,10 @@ NAMESPACE_MAP = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# URL prefix to download the mp4 files directly instead of streaming via rtmp
|
# URL prefix to download the mp4 files directly instead of streaming via rtmp
|
||||||
# Credits go to XBox-Maniac http://board.jdownloader.org/showpost.php?p=185835&postcount=31
|
# Credits go to XBox-Maniac
|
||||||
|
# http://board.jdownloader.org/showpost.php?p=185835&postcount=31
|
||||||
RAW_MP4_URL = 'http://cdn.riptide-mtvn.com/'
|
RAW_MP4_URL = 'http://cdn.riptide-mtvn.com/'
|
||||||
|
|
||||||
PUB_DATE_FORMAT = '%Y-%m-%d %H:%M:%S %z'
|
|
||||||
|
|
||||||
class GameOneIE(InfoExtractor):
|
class GameOneIE(InfoExtractor):
|
||||||
_VALID_URL = r'https?://(?:www\.)?gameone\.de/tv/(?P<id>\d+)'
|
_VALID_URL = r'https?://(?:www\.)?gameone\.de/tv/(?P<id>\d+)'
|
||||||
@ -44,7 +44,14 @@ class GameOneIE(InfoExtractor):
|
|||||||
webpage = self._download_webpage(url, video_id)
|
webpage = self._download_webpage(url, video_id)
|
||||||
og_video = self._og_search_video_url(webpage, secure=False)
|
og_video = self._og_search_video_url(webpage, secure=False)
|
||||||
description = self._html_search_meta('description', webpage)
|
description = self._html_search_meta('description', webpage)
|
||||||
age_limit = int(self._search_regex(r'age=(\d+)', self._html_search_meta('age-de-meta-label', webpage), 'age_limit', '0'))
|
age_limit = int(
|
||||||
|
self._search_regex(
|
||||||
|
r'age=(\d+)',
|
||||||
|
self._html_search_meta(
|
||||||
|
'age-de-meta-label',
|
||||||
|
webpage),
|
||||||
|
'age_limit',
|
||||||
|
'0'))
|
||||||
mrss_url = self._search_regex(r'mrss=([^&]+)', og_video, 'mrss')
|
mrss_url = self._search_regex(r'mrss=([^&]+)', og_video, 'mrss')
|
||||||
|
|
||||||
mrss = self._download_xml(mrss_url, video_id, 'Downloading mrss')
|
mrss = self._download_xml(mrss_url, video_id, 'Downloading mrss')
|
||||||
@ -54,16 +61,19 @@ class GameOneIE(InfoExtractor):
|
|||||||
content = mrss.find(xpath_with_ns('.//media:content', NAMESPACE_MAP))
|
content = mrss.find(xpath_with_ns('.//media:content', NAMESPACE_MAP))
|
||||||
content_url = content.get('url')
|
content_url = content.get('url')
|
||||||
|
|
||||||
content = self._download_xml(content_url, video_id, 'Downloading media:content')
|
content = self._download_xml(
|
||||||
|
content_url,
|
||||||
|
video_id,
|
||||||
|
'Downloading media:content')
|
||||||
rendition_items = content.findall('.//rendition')
|
rendition_items = content.findall('.//rendition')
|
||||||
duration = int(rendition_items[0].get('duration'))
|
duration = int(rendition_items[0].get('duration'))
|
||||||
formats = [
|
formats = [
|
||||||
{
|
{
|
||||||
'url': re.sub(r'.*/(r2)', RAW_MP4_URL + r'\1', r.find('./src').text),
|
'url': re.sub(r'.*/(r2)', RAW_MP4_URL + r'\1', r.find('./src').text),
|
||||||
'width': int(r.get('width')),
|
'width': int(r.get('width')),
|
||||||
'height': int(r.get('height')),
|
'height': int(r.get('height')),
|
||||||
'tbr': int(r.get('bitrate')),
|
'tbr': int(r.get('bitrate')),
|
||||||
}
|
}
|
||||||
for r in rendition_items
|
for r in rendition_items
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user