From df4076c772b2e5e47c71020bf7d725e50b28a7d5 Mon Sep 17 00:00:00 2001 From: Mort Yao Date: Wed, 11 Nov 2015 07:53:58 +0100 Subject: [PATCH] [tumblr] support direct URLs --- src/you_get/extractors/tumblr.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/you_get/extractors/tumblr.py b/src/you_get/extractors/tumblr.py index 80f4d2e4..99eb265a 100644 --- a/src/you_get/extractors/tumblr.py +++ b/src/you_get/extractors/tumblr.py @@ -3,10 +3,13 @@ __all__ = ['tumblr_download'] from ..common import * - -import re +from .universal import * def tumblr_download(url, output_dir='.', merge=True, info_only=False, **kwargs): + if re.match(r'https?://\d+\.media\.tumblr\.com/', url): + universal_download(url, output_dir, merge=merge, info_only=info_only) + return + html = parse.unquote(get_html(url)).replace('\/', '/') feed = r1(r'', html)