mirror of
https://github.com/DandelionSprout/adfilt.git
synced 2026-10-05 09:31:06 +01:00
This commit is contained in:
@@ -200,7 +200,6 @@ def write_rules(
|
||||
filter_ = (regex_fromat if is_regex(rule) else plain_format).format(
|
||||
rule, url_pattern
|
||||
)
|
||||
print("[debug]", url_pattern, filter_, plain_format, rules)
|
||||
if filter_ not in KNOWN_BAD_FILTERS:
|
||||
filterlist.write(filter_ + "\n")
|
||||
|
||||
@@ -274,6 +273,14 @@ def main() -> int:
|
||||
"||{1}$removeparam={0}",
|
||||
filterlist,
|
||||
)
|
||||
elif url_pattern.startswith("(") and url_pattern.endswith(")"):
|
||||
write_rules(
|
||||
url_pattern[1:-1],
|
||||
rules,
|
||||
"$removeparam=/^{0}=/,domain={1}",
|
||||
"$removeparam={0},domain={1}",
|
||||
filterlist,
|
||||
)
|
||||
else:
|
||||
write_rules(
|
||||
url_pattern,
|
||||
|
||||
Reference in New Issue
Block a user