Apply coding conventions

This commit is contained in:
Daenges 2022-05-16 22:32:47 +02:00
parent 2b128c729e
commit 041abb92b3

View File

@ -13,10 +13,15 @@ class MegaCartoonsIE(InfoExtractor):
'md5': '4ba9be574f9a17abe0c074e2f955fded',
'info_dict': {
'id': 'help-wanted',
'title': 'help-wanted',
'title': 'Help Wanted',
'ext': 'mp4',
'thumbnail': r're:^https?://.*\.jpg$',
'description': 'Help Wanted: Encouraged by his best friend, Patrick Starfish, SpongeBob overcomes his fears and finally applies for that dream job as a fry cook at the Krusty Krab. Challenged by the owner, Mr. Krabs, and his assistant Squidward, to prove himself worthy of the job, SpongeBob rises to the occasion, with the help of one very special spatula, by feeding a sea of ravenous anchovies.'
'description': 'Help Wanted: Encouraged by his best friend, Patrick Starfish, '
'SpongeBob overcomes his fears and finally applies for that '
'dream job as a fry cook at the Krusty Krab. Challenged by the '
'owner, Mr. Krabs, and his assistant Squidward, to prove himself '
'worthy of the job, SpongeBob rises to the occasion, with the help '
'of one very special spatula, by feeding a sea of ravenous anchovies.'
}
}
@ -25,18 +30,18 @@ class MegaCartoonsIE(InfoExtractor):
video_id = self._match_id(url)
webpage = self._download_webpage(url, video_id)
# The id is equal to the title
title = video_id
# Try to find a good title or fallback to the ID
title = self._og_search_title(webpage) or video_id
# Video data is stored in a json -> extract it from the raw html
url_json = json.loads(self._html_search_regex(r'<div.*data-item="(?P<videourls>{.*})".*>', webpage, 'videourls'))
url_json = json.loads(self._html_search_regex(r'<div.*data-item=["/\'](?P<videourls>{.*})["/\'].*>', webpage, 'videourls'))
video_url = url_json['sources'][0]['src'] # Get the video url
video_type = url_json['sources'][0]['type'] # Get the video type -> 'video/mp4'
video_thumbnail = url_json['splash'] # Get the thumbnail
video_url = url_json.get('sources')[0].get('src') or self._og_search_video_url(webpage) # Get the video url
video_type = url_json.get('sources')[0].get('type') # Get the video type -> 'video/mp4'
video_thumbnail = url_json.get('splash') or self._og_search_thumbnail(webpage) # Get the thumbnail
# Every video has a short summary -> save it as description
video_description = self._html_search_regex(r'<p>(?P<videodescription>.*)</p>', webpage, 'videodescription')
video_description = self._html_search_regex(r'<p>(?P<videodescription>.*)</p>', webpage, 'videodescription', fatal=False) or self._og_search_description(webpage)
return {
'id': video_id,