From bd0e1ca1a5e376e46910f54b2ceae92b90f84cee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 21 Jun 2020 19:25:52 +0200 Subject: [PATCH] [imgur] build directory path for each file (closes #842) --- gallery_dl/extractor/imgur.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gallery_dl/extractor/imgur.py b/gallery_dl/extractor/imgur.py index 44fa5f23..20b698b7 100644 --- a/gallery_dl/extractor/imgur.py +++ b/gallery_dl/extractor/imgur.py @@ -210,6 +210,7 @@ class ImgurAlbumExtractor(ImgurExtractor): album = self.api.album(self.key) album["date"] = text.parse_timestamp(album["datetime"]) images = album["images"] + count = len(images) try: del album["images"] @@ -218,11 +219,12 @@ class ImgurAlbumExtractor(ImgurExtractor): pass yield Message.Version, 1 - yield Message.Directory, {"album": album, "count": len(images)} for num, image in enumerate(images, 1): url = self._prepare(image) image["num"] = num + image["count"] = count image["album"] = album + yield Message.Directory, image yield Message.Url, url, image