From ae94a4a9cfe21b07e2235022d634c39b602e5c87 Mon Sep 17 00:00:00 2001 From: Jordan Date: Mon, 5 Dec 2022 14:32:25 -0700 Subject: keep: rm marks more likely to be punctuating than valid URL components --- keep.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/keep.go b/keep.go index 1305779..ef586f9 100644 --- a/keep.go +++ b/keep.go @@ -199,6 +199,10 @@ func messageCreate(s *discordgo.Session, m *discordgo.MessageCreate) { purell.FlagRemoveFragment| purell.FlagSortQuery) + // In this context, leading/trailing dots are more commonly punctuating + // and generate invalid URLs if preserved + uStr = strings.Trim(uStr, ".") + // Ensure host is not present in ignoreList set if isIgnored(config.Ignore, uStr) { continue -- cgit v1.2.3-54-g00ecf