From e9aed62c91e09cc68c1f48d23864879b17b4510c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 28 Nov 2019 22:13:24 +0100 Subject: [PATCH] [imgur] unescape image titles --- gallery_dl/extractor/imgur.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/imgur.py b/gallery_dl/extractor/imgur.py index b1be9951..5ae6c5a0 100644 --- a/gallery_dl/extractor/imgur.py +++ b/gallery_dl/extractor/imgur.py @@ -116,8 +116,8 @@ class ImgurImageExtractor(ImgurExtractor): image = self.api.image(self.key) if not image["title"]: page = self.request(self.root + "/" + self.key, fatal=False).text - title = text.extract(page, "", "<")[0] - image["title"] = (title or "").rpartition(" - ")[0].strip() + title = text.extract(page, "<title>", "<")[0] or "" + image["title"] = text.unescape(title.rpartition(" - ")[0].strip()) url = self._prepare(image) yield Message.Version, 1 yield Message.Directory, image