[deviantart] improve '--range' for favorites (closes #1226)

This commit is contained in:
Mike Fährmann
2021-01-08 21:11:13 +01:00
parent 56ccb9951a
commit e2d4ca4955

View File

@@ -588,10 +588,13 @@ class DeviantartFavoriteExtractor(DeviantartExtractor):
def deviations(self):
folders = self.api.collections_folders(self.user)
if self.flat:
return itertools.chain.from_iterable(
deviations = itertools.chain.from_iterable(
self.api.collections(self.user, folder["folderid"])
for folder in folders
)
if self.offset:
deviations = util.advance(deviations, self.offset)
return deviations
return self._folder_urls(
folders, "favourites", DeviantartCollectionExtractor)