From d85126d60591772393a859b1659ec2ee6975b9d0 Mon Sep 17 00:00:00 2001 From: Jason Robinson Date: Thu, 29 Aug 2019 23:35:32 +0300 Subject: [PATCH] Adjust ActivityPub hashtag delinkifier for markdown tag links Since we now convert HTML to Markdown. --- federation/entities/activitypub/mixins.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/federation/entities/activitypub/mixins.py b/federation/entities/activitypub/mixins.py index 18285f3..19c91db 100644 --- a/federation/entities/activitypub/mixins.py +++ b/federation/entities/activitypub/mixins.py @@ -41,13 +41,13 @@ class ActivitypubEntityMixin(BaseEntity): class CleanContentMixin(RawContentMixin): def post_receive(self) -> None: """ - Make linkified Mastodon tags normal tags. + Make linkified tags normal tags. """ def cleaner(match): return f"#{match.groups()[0]}" self.raw_content = re.sub( - r'#([a-zA-Z0-9-_]+)', + r'\[#([\w\-_]+)\]\(http?s://.+\)', cleaner, self.raw_content, re.MULTILINE,