From 5b8a314de7ec743048e62c79dcbcca311030f159 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 25 Aug 2018 18:43:51 +0200 Subject: [PATCH] [tumblr] replace inline URLs with higher quality ones (#98) --- gallery_dl/extractor/tumblr.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gallery_dl/extractor/tumblr.py b/gallery_dl/extractor/tumblr.py index e4696f97..b326d01d 100644 --- a/gallery_dl/extractor/tumblr.py +++ b/gallery_dl/extractor/tumblr.py @@ -15,6 +15,14 @@ import re import time +def _original_inline_image(url): + return re.sub( + (r"https?://(\d+\.media\.tumblr\.com(?:/[0-9a-f]+)?" + r"/tumblr(?:_inline)?_[^_]+)_\d+\.([0-9a-z]+)"), + r"https://\1_1280.\2", url + ) + + def _original_video(url): return re.sub( (r"https?://vt\.media\.tumblr\.com" @@ -96,6 +104,7 @@ class TumblrExtractor(Extractor): for key in ("body", "description", "source"): if key in post: for url in re.findall('