[misskey] add 'info' extractor (#5347)
This commit is contained in:
@@ -1424,25 +1424,25 @@ Consider all listed sites to potentially be NSFW.
|
|||||||
<tr>
|
<tr>
|
||||||
<td>Misskey.io</td>
|
<td>Misskey.io</td>
|
||||||
<td>https://misskey.io/</td>
|
<td>https://misskey.io/</td>
|
||||||
<td>Avatars, Backgrounds, Favorites, Followed Users, Images from Notes, User Profiles</td>
|
<td>Avatars, Backgrounds, Favorites, Followed Users, User Profile Information, Images from Notes, User Profiles</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Misskey.design</td>
|
<td>Misskey.design</td>
|
||||||
<td>https://misskey.design/</td>
|
<td>https://misskey.design/</td>
|
||||||
<td>Avatars, Backgrounds, Favorites, Followed Users, Images from Notes, User Profiles</td>
|
<td>Avatars, Backgrounds, Favorites, Followed Users, User Profile Information, Images from Notes, User Profiles</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Lesbian.energy</td>
|
<td>Lesbian.energy</td>
|
||||||
<td>https://lesbian.energy/</td>
|
<td>https://lesbian.energy/</td>
|
||||||
<td>Avatars, Backgrounds, Favorites, Followed Users, Images from Notes, User Profiles</td>
|
<td>Avatars, Backgrounds, Favorites, Followed Users, User Profile Information, Images from Notes, User Profiles</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Sushi.ski</td>
|
<td>Sushi.ski</td>
|
||||||
<td>https://sushi.ski/</td>
|
<td>https://sushi.ski/</td>
|
||||||
<td>Avatars, Backgrounds, Favorites, Followed Users, Images from Notes, User Profiles</td>
|
<td>Avatars, Backgrounds, Favorites, Followed Users, User Profile Information, Images from Notes, User Profiles</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|||||||
@@ -113,6 +113,17 @@ class MisskeyUserExtractor(MisskeyExtractor):
|
|||||||
return self.api.users_notes(self.api.user_id_by_username(self.item))
|
return self.api.users_notes(self.api.user_id_by_username(self.item))
|
||||||
|
|
||||||
|
|
||||||
|
class MisskeyInfoExtractor(MisskeyExtractor):
|
||||||
|
"""Extractor for a Misskey user's profile data"""
|
||||||
|
subcategory = "info"
|
||||||
|
pattern = BASE_PATTERN + r"/@([^/?#]+)/info"
|
||||||
|
example = "https://misskey.io/@USER/info"
|
||||||
|
|
||||||
|
def items(self):
|
||||||
|
user = self.api.users_show(self.item)
|
||||||
|
return iter(((Message.Directory, user),))
|
||||||
|
|
||||||
|
|
||||||
class MisskeyAvatarExtractor(MisskeyExtractor):
|
class MisskeyAvatarExtractor(MisskeyExtractor):
|
||||||
"""Extractor for a Misskey user's avatar"""
|
"""Extractor for a Misskey user's avatar"""
|
||||||
subcategory = "avatar"
|
subcategory = "avatar"
|
||||||
|
|||||||
Reference in New Issue
Block a user