From 8359f7fb8b5319e8f24612c7bf2fe2e27674a4d2 Mon Sep 17 00:00:00 2001 From: Imre Eilertsen Date: Sun, 9 Nov 2025 02:42:26 +0100 Subject: [PATCH] Add files via upload --- .../XYZPrepareFilters.py | 44 ++++++++++++++++--- 1 file changed, 37 insertions(+), 7 deletions(-) diff --git a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py index f2c8ee26d..ef797119e 100644 --- a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py +++ b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py @@ -6765,7 +6765,7 @@ def prepare_agh(lines) -> str: ) line = re.sub( - r"^(&|\?).*$", + r"^(&|\?|=).*$", r"", line ) @@ -6825,12 +6825,6 @@ def prepare_agh(lines) -> str: # line #) - line = re.sub( - r"^[:/|].*=$", - r"", - line - ) - #line = re.sub( # r"(denyallow=.*),", # r"\1|", @@ -7017,6 +7011,42 @@ def prepare_agh(lines) -> str: line ) + line = re.sub( + r"^[^!/@].*\?.*", + "", + line + ) + + line = re.sub( + r"^[^!/@].*[a-zA-Z0-9]/[a-zA-Z0-9-].*$", + "", + line + ) + + line = re.sub( + r"^(.*)\$domain=~(.*)$", + r"\1$denyallow=\2", + line + ) + + line = re.sub( + r"^/[^^].*([^/][$?][a-z0-9=~]{0,}$)", + "", + line + ) + + line = re.sub( + r"^/[^^][^/]{1,}(\[|\])[^/]{1,}$", + "", + line + ) + + line = re.sub( + r"^[^!].*\?[a-z0-9-]{1,}=.*$", + "", + line + ) + if is_supported_agh(line) and not line == '': text += line + '\n'