[mastodon] Add support for Akkoma/Pleroma /notice/:status_id urls

Signed-off-by: Soblow "Opale" Xaselgio <113846014+Soblow@users.noreply.github.com>
This commit is contained in:
Soblow "Opale" Xaselgio
2025-05-09 11:49:10 +02:00
parent 25e293c16f
commit a94672bede

View File

@@ -196,8 +196,8 @@ class MastodonFollowingExtractor(MastodonExtractor):
class MastodonStatusExtractor(MastodonExtractor):
"""Extractor for images from a status"""
subcategory = "status"
pattern = (BASE_PATTERN + r"/(?:@[^/?#]+|(?:users/[^/?#]+/)?statuses)"
r"/(?!following)([^/?#]+)")
pattern = (BASE_PATTERN + r"/(?:@[^/?#]+|(?:users/[^/?#]+/)?"
r"(?:statuses|notice))/(?!following)([^/?#]+)")
example = "https://mastodon.social/@USER/12345"
def statuses(self):