[imgur] build directory path for each file (closes #842)

This commit is contained in:
Mike Fährmann
2020-06-21 19:25:52 +02:00
parent a8c2d997e8
commit bd0e1ca1a5

View File

@@ -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