|
|
@ -208,7 +208,7 @@ class KemonopartyExtractor(Extractor):
|
|
|
|
|
|
|
|
|
|
|
|
@memcache(keyarg=1)
|
|
|
|
@memcache(keyarg=1)
|
|
|
|
def _discord_channels(self, server):
|
|
|
|
def _discord_channels(self, server):
|
|
|
|
url = "{}/api/discord/channels/lookup?q={}".format(
|
|
|
|
url = "{}/api/v1/discord/channels/lookup/{}".format(
|
|
|
|
self.root, server)
|
|
|
|
self.root, server)
|
|
|
|
return self.request(url).json()
|
|
|
|
return self.request(url).json()
|
|
|
|
|
|
|
|
|
|
|
@ -228,7 +228,8 @@ class KemonopartyUserExtractor(KemonopartyExtractor):
|
|
|
|
_, _, service, user_id, offset = match.groups()
|
|
|
|
_, _, service, user_id, offset = match.groups()
|
|
|
|
self.subcategory = service
|
|
|
|
self.subcategory = service
|
|
|
|
KemonopartyExtractor.__init__(self, match)
|
|
|
|
KemonopartyExtractor.__init__(self, match)
|
|
|
|
self.api_url = "{}/api/{}/user/{}".format(self.root, service, user_id)
|
|
|
|
self.api_url = "{}/api/v1/{}/user/{}".format(
|
|
|
|
|
|
|
|
self.root, service, user_id)
|
|
|
|
self.user_url = "{}/{}/user/{}".format(self.root, service, user_id)
|
|
|
|
self.user_url = "{}/{}/user/{}".format(self.root, service, user_id)
|
|
|
|
self.offset = text.parse_int(offset)
|
|
|
|
self.offset = text.parse_int(offset)
|
|
|
|
|
|
|
|
|
|
|
@ -256,7 +257,7 @@ class KemonopartyPostExtractor(KemonopartyExtractor):
|
|
|
|
_, _, service, user_id, post_id = match.groups()
|
|
|
|
_, _, service, user_id, post_id = match.groups()
|
|
|
|
self.subcategory = service
|
|
|
|
self.subcategory = service
|
|
|
|
KemonopartyExtractor.__init__(self, match)
|
|
|
|
KemonopartyExtractor.__init__(self, match)
|
|
|
|
self.api_url = "{}/api/{}/user/{}/post/{}".format(
|
|
|
|
self.api_url = "{}/api/v1/{}/user/{}/post/{}".format(
|
|
|
|
self.root, service, user_id, post_id)
|
|
|
|
self.root, service, user_id, post_id)
|
|
|
|
self.user_url = "{}/{}/user/{}".format(self.root, service, user_id)
|
|
|
|
self.user_url = "{}/{}/user/{}".format(self.root, service, user_id)
|
|
|
|
|
|
|
|
|
|
|
@ -344,7 +345,8 @@ class KemonopartyDiscordExtractor(KemonopartyExtractor):
|
|
|
|
yield Message.Url, url, post
|
|
|
|
yield Message.Url, url, post
|
|
|
|
|
|
|
|
|
|
|
|
def posts(self):
|
|
|
|
def posts(self):
|
|
|
|
url = "{}/api/discord/channel/{}".format(self.root, self.channel_id)
|
|
|
|
url = "{}/api/v1/discord/channel/{}".format(
|
|
|
|
|
|
|
|
self.root, self.channel_id)
|
|
|
|
params = {"skip": 0}
|
|
|
|
params = {"skip": 0}
|
|
|
|
|
|
|
|
|
|
|
|
while True:
|
|
|
|
while True:
|
|
|
|