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('