Fixed userinfo component of URLs not being filtered out. (Closes #5)
This commit is contained in:
@@ -505,7 +505,13 @@ class OwncastSentry(Plugin):
|
||||
# "stream.logal.dev" -> "stream.logal.dev"
|
||||
# "https://stream.logal.dev" -> "stream.logal.dev"
|
||||
# "stream.logal.dev/embed/chat/readwrite" -> "stream.logal.dev"
|
||||
# "https://stream.logal.dev/abcdefghijklmno/123456789" -> "stream.logal.dev
|
||||
# "https://stream.logal.dev/abcdefghijklmno/123456789" -> "stream.logal.dev"
|
||||
# "notify@stream.logal.dev" -> "stream.logal.dev"
|
||||
|
||||
parsed_url = urlparse(url)
|
||||
domain = (parsed_url.netloc or parsed_url.path).lower()
|
||||
return domain
|
||||
|
||||
if "@" in domain:
|
||||
return domain.split('@')[-1]
|
||||
|
||||
return domain
|
||||
|
||||
Reference in New Issue
Block a user