projects
/
youtube-dl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
93284ff
)
[slideslive] make the check for video_service_name case-insensitive(closes #17429)
author
Remita Amine
<remitamine@gmail.com>
Tue, 4 Sep 2018 09:37:11 +0000
(10:37 +0100)
committer
Remita Amine
<remitamine@gmail.com>
Tue, 4 Sep 2018 09:37:51 +0000
(10:37 +0100)
youtube_dl/extractor/slideslive.py
patch
|
blob
|
history
diff --git
a/youtube_dl/extractor/slideslive.py
b/youtube_dl/extractor/slideslive.py
index 104576033db9652f80746783a19bc61812a80904..ed84322c5131b49a1acac4deedb4d049832d7547 100644
(file)
--- a/
youtube_dl/extractor/slideslive.py
+++ b/
youtube_dl/extractor/slideslive.py
@@
-8,6
+8,7
@@
from ..utils import ExtractorError
class SlidesLiveIE(InfoExtractor):
_VALID_URL = r'https?://slideslive\.com/(?P<id>[0-9]+)'
_TESTS = [{
class SlidesLiveIE(InfoExtractor):
_VALID_URL = r'https?://slideslive\.com/(?P<id>[0-9]+)'
_TESTS = [{
+ # video_service_name = YOUTUBE
'url': 'https://slideslive.com/38902413/gcc-ia16-backend',
'md5': 'b29fcd6c6952d0c79c5079b0e7a07e6f',
'info_dict': {
'url': 'https://slideslive.com/38902413/gcc-ia16-backend',
'md5': 'b29fcd6c6952d0c79c5079b0e7a07e6f',
'info_dict': {
@@
-19,14
+20,18
@@
class SlidesLiveIE(InfoExtractor):
'uploader_id': 'UC62SdArr41t_-_fX40QCLRw',
'upload_date': '20170925',
}
'uploader_id': 'UC62SdArr41t_-_fX40QCLRw',
'upload_date': '20170925',
}
+ }, {
+ # video_service_name = youtube
+ 'url': 'https://slideslive.com/38903721/magic-a-scientific-resurrection-of-an-esoteric-legend',
+ 'only_matching': True,
}]
def _real_extract(self, url):
video_id = self._match_id(url)
video_data = self._download_json(
url, video_id, headers={'Accept': 'application/json'})
}]
def _real_extract(self, url):
video_id = self._match_id(url)
video_data = self._download_json(
url, video_id, headers={'Accept': 'application/json'})
- service_name = video_data['video_service_name']
- if service_name == '
YOUTUBE
':
+ service_name = video_data['video_service_name']
.lower()
+ if service_name == '
youtube
':
yt_video_id = video_data['video_service_id']
return self.url_result(yt_video_id, 'Youtube', video_id=yt_video_id)
else:
yt_video_id = video_data['video_service_id']
return self.url_result(yt_video_id, 'Youtube', video_id=yt_video_id)
else: