From a5859a9a2a354d25c90fe9164a55bb37bd48ce8c Mon Sep 17 00:00:00 2001 From: rusty-snake <41237666+rusty-snake@users.noreply.github.com> Date: Sun, 7 Nov 2021 18:29:02 +0000 Subject: [PATCH] Fix https://github.com/DandelionSprout/adfilt/issues/63#issuecomment-962655082 --- ClearURLs for uBo/compile.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ClearURLs for uBo/compile.py b/ClearURLs for uBo/compile.py index ef77b8c81..65dd73621 100644 --- a/ClearURLs for uBo/compile.py +++ b/ClearURLs for uBo/compile.py @@ -144,15 +144,16 @@ def main() -> int: } # TODO: - # - Dollars - # $removeparam=\$original_url,domain=reddit.co # - URL encoded # $removeparam=%24deep_link,domain=reddit.com # - Better is_regex # $removeparam=/^p\[\]=/,domain=flipkart.com for url_pattern, rules in providers.items(): url_pattern = normalize_url_pattern(url_pattern) - rules = [rule.replace("(?:%3F)?", "", 1).replace("(?:", "(") for rule in rules] + rules = [ + rule.replace("(?:%3F)?", "", 1).replace("(?:", "(").replace(r"\$", r"\x24") + for rule in rules + ] if url_pattern == ".*": write_rules( url_pattern,