Skip to content

Commit

Permalink
[furaffinity] fix using 'category-tranfer' (#1274)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikf committed Aug 8, 2021
1 parent cadfad4 commit a5de224
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions gallery_dl/extractor/furaffinity.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,6 @@ def items(self):
post["_description"], 'href="http', '"'):
yield Message.Queue, "http" + url, post

def posts(self):
return self._pagination()

def metadata(self):
return None

Expand Down Expand Up @@ -126,12 +123,12 @@ def _parse_post(self, post_id):
def _process_description(description):
return text.unescape(text.remove_html(description, "", ""))

def _pagination(self):
def _pagination(self, path):
num = 1

while True:
url = "{}/{}/{}/{}/".format(
self.root, self.subcategory, self.user, num)
self.root, path, self.user, num)
page = self.request(url).text
post_id = None

Expand Down Expand Up @@ -196,6 +193,9 @@ class FuraffinityGalleryExtractor(FuraffinityExtractor):
"count": 6,
})

def posts(self):
return self._pagination("gallery")


class FuraffinityScrapsExtractor(FuraffinityExtractor):
"""Extractor for a furaffinity user's scraps"""
Expand All @@ -208,6 +208,9 @@ class FuraffinityScrapsExtractor(FuraffinityExtractor):
"count": ">= 3",
})

def posts(self):
return self._pagination("scraps")


class FuraffinityFavoriteExtractor(FuraffinityExtractor):
"""Extractor for a furaffinity user's favorites"""
Expand Down

0 comments on commit a5de224

Please sign in to comment.