[pixiv] create directory for each "work" item (#136)

This commit is contained in:
Mike Fährmann
2018-12-11 20:37:47 +01:00
parent 79f6755c60
commit f6bf66f72c

View File

@@ -29,9 +29,7 @@ class PixivExtractor(Extractor):
def items(self): def items(self):
metadata = self.get_metadata() metadata = self.get_metadata()
yield Message.Version, 1 yield Message.Version, 1
yield Message.Directory, metadata
for work in self.works(): for work in self.works():
if not work["user"]["id"]: if not work["user"]["id"]:
@@ -46,6 +44,8 @@ class PixivExtractor(Extractor):
work["tags"] = [tag["name"] for tag in work["tags"]] work["tags"] = [tag["name"] for tag in work["tags"]]
work.update(metadata) work.update(metadata)
yield Message.Directory, work
if work["type"] == "ugoira": if work["type"] == "ugoira":
if not self.load_ugoira: if not self.load_ugoira:
continue continue