From fb14f80d6271d0ff43b1538cb6c69911e579ef13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 17 Mar 2019 10:50:44 +0100 Subject: [PATCH] [tumblr] fix avatar URLs for non-OAuth1.0 calls (closes #193) --- CHANGELOG.md | 2 ++ gallery_dl/extractor/tumblr.py | 3 +++ gallery_dl/version.py | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 19ed3973..9d67ea61 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # Changelog +## Unreleased + ## 1.8.0 - 2019-03-15 ### Added - Support for: diff --git a/gallery_dl/extractor/tumblr.py b/gallery_dl/extractor/tumblr.py index 34b75d2a..541b981f 100644 --- a/gallery_dl/extractor/tumblr.py +++ b/gallery_dl/extractor/tumblr.py @@ -334,6 +334,9 @@ class TumblrAPI(oauth.OAuth1API): def avatar(self, blog, size="512"): """Retrieve a blog avatar""" + if self.api_key: + url_fmt = "https://api.tumblr.com/v2/blog/{}/avatar/{}?api_key={}" + return url_fmt.format(blog, size, self.api_key) params = {"size": size} data = self._call(blog, "avatar", params, allow_redirects=False) return data["avatar_url"] diff --git a/gallery_dl/version.py b/gallery_dl/version.py index 65ed479b..84e317f0 100644 --- a/gallery_dl/version.py +++ b/gallery_dl/version.py @@ -6,4 +6,4 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -__version__ = "1.8.0" +__version__ = "1.8.1-dev"