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"
|
# "stream.logal.dev" -> "stream.logal.dev"
|
||||||
# "https://stream.logal.dev" -> "stream.logal.dev"
|
# "https://stream.logal.dev" -> "stream.logal.dev"
|
||||||
# "stream.logal.dev/embed/chat/readwrite" -> "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)
|
parsed_url = urlparse(url)
|
||||||
domain = (parsed_url.netloc or parsed_url.path).lower()
|
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