X-Git-Url: https://git.rapsys.eu/youtubedl/blobdiff_plain/9815bb0a551468e4939cacfffbc2d5cb8dd12431..feb5020b37d7d3ba4005a8bac6f4efece4ce4b8c:/youtube_dl/extractor/tumblr.py?ds=sidebyside diff --git a/youtube_dl/extractor/tumblr.py b/youtube_dl/extractor/tumblr.py index b0851b4..ad5840c 100644 --- a/youtube_dl/extractor/tumblr.py +++ b/youtube_dl/extractor/tumblr.py @@ -8,6 +8,14 @@ from ..utils import ( class TumblrIE(InfoExtractor): _VALID_URL = r'http://(?P.*?)\.tumblr\.com/((post)|(video))/(?P\d*)/(.*?)' + _TEST = { + u'url': u'http://tatianamaslanydaily.tumblr.com/post/54196191430/orphan-black-dvd-extra-behind-the-scenes', + u'file': u'54196191430.mp4', + u'md5': u'479bb068e5b16462f5176a6828829767', + u'info_dict': { + u"title": u"tatiana maslany news" + } + } def _real_extract(self, url): m_url = re.match(self._VALID_URL, url) @@ -30,7 +38,7 @@ class TumblrIE(InfoExtractor): # The only place where you can get a title, it's not complete, # but searching in other places doesn't work for all videos - video_title = self._html_search_regex(r'(?P<title>.*?)', + video_title = self._html_search_regex(r'(?P<title>.*?)(?: \| Tumblr)?', webpage, u'title', flags=re.DOTALL) return [{'id': video_id,