projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add an extractor for tv.slashdot.org (closes #1192)
[youtube-dl]
/
youtube_dl
/
extractor
/
mtv.py
diff --git
a/youtube_dl/extractor/mtv.py
b/youtube_dl/extractor/mtv.py
index 45dbc007da51452371cffe1641a459bdf7d9c231..8f956571d54dc4a42a4f3726642929e4b2497f13 100644
(file)
--- a/
youtube_dl/extractor/mtv.py
+++ b/
youtube_dl/extractor/mtv.py
@@
-49,7
+49,10
@@
class MTVIE(InfoExtractor):
if not m:
raise ExtractorError(u'Cannot transform RTMP url')
base = 'http://mtvnmobile.vo.llnwd.net/kip0/_pxn=1+_pxI0=Ripod-h264+_pxL0=undefined+_pxM0=+_pxK=18639+_pxE=mp4/44620/mtvnorigin/'
if not m:
raise ExtractorError(u'Cannot transform RTMP url')
base = 'http://mtvnmobile.vo.llnwd.net/kip0/_pxn=1+_pxI0=Ripod-h264+_pxL0=undefined+_pxM0=+_pxK=18639+_pxE=mp4/44620/mtvnorigin/'
- return base + m.group('finalid')
+ return base + m.group('finalid')
+
+ def _get_thumbnail_url(self, uri, itemdoc):
+ return 'http://mtv.mtvnimages.com/uri/' + uri
def _extract_video_url(self, metadataXml):
if '/error_country_block.swf' in metadataXml:
def _extract_video_url(self, metadataXml):
if '/error_country_block.swf' in metadataXml:
@@
-87,7
+90,7
@@
class MTVIE(InfoExtractor):
description = None
video_info.update({'title': itemdoc.find('title').text,
'id': video_id,
description = None
video_info.update({'title': itemdoc.find('title').text,
'id': video_id,
- 'thumbnail':
'http://mtv.mtvnimages.com/uri/' + uri
,
+ 'thumbnail':
self._get_thumbnail_url(uri, itemdoc)
,
'description': description,
})
return video_info
'description': description,
})
return video_info