[imgur] build directory path for each file (closes #842)
This commit is contained in:
@@ -210,6 +210,7 @@ class ImgurAlbumExtractor(ImgurExtractor):
|
|||||||
album = self.api.album(self.key)
|
album = self.api.album(self.key)
|
||||||
album["date"] = text.parse_timestamp(album["datetime"])
|
album["date"] = text.parse_timestamp(album["datetime"])
|
||||||
images = album["images"]
|
images = album["images"]
|
||||||
|
count = len(images)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
del album["images"]
|
del album["images"]
|
||||||
@@ -218,11 +219,12 @@ class ImgurAlbumExtractor(ImgurExtractor):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
yield Message.Version, 1
|
yield Message.Version, 1
|
||||||
yield Message.Directory, {"album": album, "count": len(images)}
|
|
||||||
for num, image in enumerate(images, 1):
|
for num, image in enumerate(images, 1):
|
||||||
url = self._prepare(image)
|
url = self._prepare(image)
|
||||||
image["num"] = num
|
image["num"] = num
|
||||||
|
image["count"] = count
|
||||||
image["album"] = album
|
image["album"] = album
|
||||||
|
yield Message.Directory, image
|
||||||
yield Message.Url, url, image
|
yield Message.Url, url, image
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user