From a94672bedecac1b06e45be43cc55300f03a1b1cd Mon Sep 17 00:00:00 2001 From: "Soblow \"Opale\" Xaselgio" <113846014+Soblow@users.noreply.github.com> Date: Fri, 9 May 2025 11:49:10 +0200 Subject: [PATCH] [mastodon] Add support for Akkoma/Pleroma /notice/:status_id urls Signed-off-by: Soblow "Opale" Xaselgio <113846014+Soblow@users.noreply.github.com> --- gallery_dl/extractor/mastodon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/mastodon.py b/gallery_dl/extractor/mastodon.py index 5e78ad4d..4cb45c88 100644 --- a/gallery_dl/extractor/mastodon.py +++ b/gallery_dl/extractor/mastodon.py @@ -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):