[deviantart] improve '--range' for favorites (closes #1226)
This commit is contained in:
@@ -588,10 +588,13 @@ class DeviantartFavoriteExtractor(DeviantartExtractor):
|
|||||||
def deviations(self):
|
def deviations(self):
|
||||||
folders = self.api.collections_folders(self.user)
|
folders = self.api.collections_folders(self.user)
|
||||||
if self.flat:
|
if self.flat:
|
||||||
return itertools.chain.from_iterable(
|
deviations = itertools.chain.from_iterable(
|
||||||
self.api.collections(self.user, folder["folderid"])
|
self.api.collections(self.user, folder["folderid"])
|
||||||
for folder in folders
|
for folder in folders
|
||||||
)
|
)
|
||||||
|
if self.offset:
|
||||||
|
deviations = util.advance(deviations, self.offset)
|
||||||
|
return deviations
|
||||||
return self._folder_urls(
|
return self._folder_urls(
|
||||||
folders, "favourites", DeviantartCollectionExtractor)
|
folders, "favourites", DeviantartCollectionExtractor)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user