diff options
| author | 2025-01-06 01:56:28 -0500 | |
|---|---|---|
| committer | 2025-01-06 01:56:28 -0500 | |
| commit | 63b6119a44afe2be9563acffd72aa974bb9d7f17 (patch) | |
| tree | abf74ca7d283e55122cf2431b1e59ab7c8cea544 /gallery_dl/extractor/kemonoparty.py | |
| parent | bb8260277ab7483652c6c1526a15d62da92acc96 (diff) | |
New upstream version 1.28.3.upstream/1.28.3
Diffstat (limited to 'gallery_dl/extractor/kemonoparty.py')
| -rw-r--r-- | gallery_dl/extractor/kemonoparty.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gallery_dl/extractor/kemonoparty.py b/gallery_dl/extractor/kemonoparty.py index a7caca9..66bbab5 100644 --- a/gallery_dl/extractor/kemonoparty.py +++ b/gallery_dl/extractor/kemonoparty.py @@ -455,9 +455,15 @@ class KemonopartyFavoriteExtractor(KemonopartyExtractor): reverse=(order == "desc")) for user in users: - user["_extractor"] = KemonopartyUserExtractor - url = "{}/{}/user/{}".format( - self.root, user["service"], user["id"]) + service = user["service"] + if service == "discord": + user["_extractor"] = KemonopartyDiscordServerExtractor + url = "{}/discord/server/{}".format( + self.root, user["id"]) + else: + user["_extractor"] = KemonopartyUserExtractor + url = "{}/{}/user/{}".format( + self.root, service, user["id"]) yield Message.Queue, url, user elif type == "post": |
