Fixed flake8

Search title from multiple sources
This commit is contained in:
Ashutosh Chaudhary 2020-12-12 18:47:02 +05:30
parent 14bedfc938
commit c2f08dd505

View file

@ -10,6 +10,7 @@ from ..utils import (
# VALID_STREAMS = ('dash', 'hls', )
VALID_STREAMS = ('dash', )
class MxplayerIE(InfoExtractor):
_VALID_URL = r'https?://(?:www\.)?mxplayer\.in/movie/(?P<slug>[a-z0-9]+(?:-[a-z0-9]+)*)'
# _VALID_URL = r'https?://(?:www\.)?mxplayer\.in/movie/(?P<title>.*)[-](?P<id>.+)$'
@ -69,6 +70,9 @@ class MxplayerIE(InfoExtractor):
video_dict = source['entities'][video_id]
stream_urls = self._get_stream_urls(video_dict)
if not title:
title = self._og_search_title(webpage, fatal=True, default=video_dict['title'])
formats = []
headers = {'Referer': url}
for stream_name, stream_url in stream_urls:
@ -83,7 +87,7 @@ class MxplayerIE(InfoExtractor):
info = {
'id': video_id,
'ext': 'mpd',
'title': video_dict.get('title') or title,
'title': title,
'description': video_dict.get('description'),
'formats': formats
}
@ -98,4 +102,3 @@ class MxplayerIE(InfoExtractor):
info['display_id'] = last_part.replace(video_id, "").rstrip("-")
return info