Skip to content

Commit

Permalink
[furaffinity] improve
Browse files Browse the repository at this point in the history
  • Loading branch information
mikf committed Jul 17, 2024
1 parent 4f3be2f commit 9a8ec95
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions gallery_dl/extractor/furaffinity.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,12 @@ def _parse_post(self, post_id):
data["gender"] = rh(extr('>Gender</strong>', '</div>'))
data["width"] = pi(extr("<span>", "x"))
data["height"] = pi(extr("", "p"))
data["folders"] = [rh(folder) for folder in extr(
'<h3>Listed in Folders</h3>',
'</section>').split('</a>') if rh(folder) != '']
data["folders"] = folders = []
for folder in extr(
"<h3>Listed in Folders</h3>", "</section>").split("</a>"):
folder = rh(folder)
if folder:
folders.append(folder)
else:
# old site layout
data["title"] = text.unescape(extr("<h2>", "</h2>"))
Expand All @@ -135,16 +138,14 @@ def _parse_post(self, post_id):
data["_description"] = extr(
'<td valign="top" align="left" width="70%" class="alt1" '
'style="padding:8px">', ' </td>')
data["folders"] = [] # folders not present in old layout
data["folders"] = () # folders not present in old layout

data["artist_url"] = data["artist"].replace("_", "").lower()
data["user"] = self.user or data["artist_url"]
data["date"] = text.parse_timestamp(data["filename"].partition(".")[0])
data["description"] = self._process_description(data["_description"])
data["thumbnail"] = (
'https://t.furaffinity.net/' +
str(data['id']) + '@600-' +
data['url'].split('/')[-2] + '.jpg')
data["thumbnail"] = "https://t.furaffinity.net/{}@600-{}.jpg".format(
post_id, path.rsplit("/", 2)[1])

return data

Expand Down

0 comments on commit 9a8ec95

Please sign in to comment.