mirror of
https://github.com/DandelionSprout/adfilt.git
synced 2026-10-05 14:11:08 +01:00
Total re-do of the Privoxy version
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
msFilterList
|
||||
# Version: 18August2020v1-Alpha
|
||||
# Version: 18August2020v2-Alpha
|
||||
# Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider
|
||||
# Translated title: Dandelion Sprout's Nordic filters for tidier websites
|
||||
: expires = 1
|
||||
@@ -10,6 +10,7 @@ msFilterList
|
||||
# Description: 🇬🇧: This list covers websites for Norway, Denmark, Iceland, Danish territories, Schleswig-Holstein's Danish minority, and the Sami indigenous population. For more information, details, helpful tools, and other lists that I've made, visit https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english
|
||||
# Wish to help translate more category titles to Nordic languages 🇩🇰 🇮🇸 🇳🇴🏞 🇫🇴 🇬🇱 ❄? https://crwd.in/dandelion-sprout-nordic-filter
|
||||
# If you wish to remove cookie banners from Nordic websites, check out https://easylist-downloads.adblockplus.org/easylist-cookie.tpl (Can also be subscribed to from https://raw.githack.com/collinbarrett/FilterLists/master/data/TPLSubscriptionAssistant.html)
|
||||
# Want to keep your adblocker turned on while using Kickback or Viatrumf? A whitelist for those services is open for public trial at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackAssistantReborn.txt
|
||||
# 🇳🇴 🇩🇰: ——— Reklamer ———
|
||||
# 🇳🇴🏞: ——— Reklamar ———
|
||||
# 🇮🇸: ——— Auglýsingar ———
|
||||
@@ -438,8 +439,6 @@ _toppbanner_
|
||||
# 🇮🇸: Skyndilausn fyrir Internet Explorer 11
|
||||
# 🇬🇧: Hotfixes for Internet Explorer 11
|
||||
# https://github.com/AdguardTeam/AdguardForWindows/issues/3209
|
||||
# 🇳🇴: Viktig notis til tidligere brukere av sporerhvitelistingene for Prisjakt, Kickback, og Viatrumf: I lys av nye oppdagelser om reklameblokkereres støtte for sporeromdirigeringer, og endringer i sporernes egne verdier, har oppføringene nå blitt fjernet. Hvis du vil forbli sikker på å motta cashback, er du selv ansvarlig for å hviteliste "+d doubleclick.net" og å ikke bruke EasyPrivacy. Skulle du selv da ikke motta cashback, kan du fortelle meg om det så fort du kan (Helst på GitHub).
|
||||
# 🇬🇧: Important note to previous users of the tracker whitelistings for Prisjakt, Kickback, and Viatrumf: In light of new discoveries about adblockers' support for tracker redirections, and changes in the trackers' own values, the entries have now been removed. If you wish to remain certain of receiving cashback, you are yourself responsible for whitelisting "+d doubleclick.net" and for not using EasyPrivacy. Should you fail to receive cashback even then, tell me about it as soon as you can (Preferably on GitHub).
|
||||
# 🇳🇴: Oppføringer som også er tilstede i «AdGuards hovedfilter AdGuard Base Filter», for de som bruker ABP og AdBlock, eller som ikke har tatt seg bryet å bruke 8 sekunder på å skru den på i uBlock Origin.
|
||||
# 🇩🇰: Opføringer som også er tilstede i «AdGuard Basisfilter AdGuard Base Filter», for de der bruger ABP og AdBlock, eller der ikke har tatt seg bryd at bruge 8 sekunder på at abonnere på den i uBlock Origin.
|
||||
# 🇬🇧: Entries that are also present in AdGuard Base Filter, for those who use ABP and AdBlock, or who haven't felt a need to spend 8 seconds to subscribe to it in uBlock Origin.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[Adblock Plus 3.4]
|
||||
! Version: 180820201
|
||||
! Version: 180820202
|
||||
! Title: 🏔️ Dandelion Sprouts vestnordiske filtre for ryddigere nettsider (for Adblock Plus - Møter ABP sine inkluderingsregler)
|
||||
! Translated title: Dandelion Sprout's West Nordic filters for tidier websites (for Adblock Plus with ABP inclusion compliance)
|
||||
! Expires: 12 hours
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
! Wish to help translate more category titles to Nordic languages 🇩🇰 🇮🇸 🇳🇴🏞 🇫🇴 🇬🇱 ❄? https://crwd.in/dandelion-sprout-nordic-filter
|
||||
! If you wish to remove cookie banners from Nordic websites, check out https://www.i-dont-care-about-cookies.eu/
|
||||
! Want to keep your adblocker turned on while using Kickback or Viatrumf? A whitelist for those services is open for public trial at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackAssistantReborn.txt
|
||||
|
||||
! 🇳🇴/🇩🇰: ——— Reklamer ———
|
||||
! 🇳🇴🏞: ——— Reklamar ———
|
||||
@@ -1329,9 +1330,6 @@ nettavisen.no###topover
|
||||
! 🇬🇧: Hotfixes for Internet Explorer 11
|
||||
! https://github.com/AdguardTeam/AdguardForWindows/issues/3209
|
||||
|
||||
! 🇳🇴: Viktig notis til tidligere brukere av sporerhvitelistingene for Prisjakt, Kickback, og Viatrumf: I lys av nye oppdagelser om reklameblokkereres støtte for sporeromdirigeringer, og endringer i sporernes egne verdier, har oppføringene nå blitt fjernet. Hvis du vil forbli sikker på å motta cashback, er du selv ansvarlig for å hviteliste "@@||doubleclick.net" og å ikke bruke EasyPrivacy. Skulle du selv da ikke motta cashback, kan du fortelle meg om det så fort du kan (Helst på GitHub).
|
||||
! 🇬🇧: Important note to previous users of the tracker whitelistings for Prisjakt, Kickback, and Viatrumf: In light of new discoveries about adblockers' support for tracker redirections, and changes in the trackers' own values, the entries have now been removed. If you wish to remain certain of receiving cashback, you are yourself responsible for whitelisting "@@||doubleclick.net" and for not using EasyPrivacy. Should you fail to receive cashback even then, tell me about it as soon as you can (Preferably on GitHub).
|
||||
|
||||
! 🇳🇴: Oppføringer som også er tilstede i «AdGuards hovedfilter / AdGuard Base Filter», for de som bruker ABP og AdBlock, eller som ikke har tatt seg bryet å bruke 8 sekunder på å skru den på i uBlock Origin.
|
||||
! 🇩🇰: Opføringer som også er tilstede i «AdGuard Basisfilter / AdGuard Base Filter», for de der bruger ABP og AdBlock, eller der ikke har tatt seg bryd at bruge 8 sekunder på at abonnere på den i uBlock Origin.
|
||||
! 🇬🇧: Entries that are also present in AdGuard Base Filter, for those who use ABP and AdBlock, or who haven't felt a need to spend 8 seconds to subscribe to it in uBlock Origin.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[Adblock Plus 3.4]
|
||||
! Version: 180820201
|
||||
! Version: 180820202
|
||||
! Title: 🏔️ Dandelion Sprouts vestnordiske filtre for ryddigere nettsider (for AdBlock og Adblock Plus)
|
||||
! Translated title: Dandelion Sprout's West Nordic filters for tidier websites (for AdBlock and Adblock Plus)
|
||||
! Expires: 12 hours
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
! Wish to help translate more category titles to Nordic languages 🇩🇰 🇮🇸 🇳🇴🏞 🇫🇴 🇬🇱 ❄? https://crwd.in/dandelion-sprout-nordic-filter
|
||||
! If you wish to remove cookie banners from Nordic websites, check out https://www.i-dont-care-about-cookies.eu/
|
||||
! Want to keep your adblocker turned on while using Kickback or Viatrumf? A whitelist for those services is open for public trial at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackAssistantReborn.txt
|
||||
|
||||
! 🇳🇴/🇩🇰: ——— Reklamer ———
|
||||
! 🇳🇴🏞: ——— Reklamar ———
|
||||
@@ -1330,9 +1331,6 @@ nettavisen.no###topover
|
||||
! 🇬🇧: Hotfixes for Internet Explorer 11
|
||||
! https://github.com/AdguardTeam/AdguardForWindows/issues/3209
|
||||
|
||||
! 🇳🇴: Viktig notis til tidligere brukere av sporerhvitelistingene for Prisjakt, Kickback, og Viatrumf: I lys av nye oppdagelser om reklameblokkereres støtte for sporeromdirigeringer, og endringer i sporernes egne verdier, har oppføringene nå blitt fjernet. Hvis du vil forbli sikker på å motta cashback, er du selv ansvarlig for å hviteliste "@@||doubleclick.net" og å ikke bruke EasyPrivacy. Skulle du selv da ikke motta cashback, kan du fortelle meg om det så fort du kan (Helst på GitHub).
|
||||
! 🇬🇧: Important note to previous users of the tracker whitelistings for Prisjakt, Kickback, and Viatrumf: In light of new discoveries about adblockers' support for tracker redirections, and changes in the trackers' own values, the entries have now been removed. If you wish to remain certain of receiving cashback, you are yourself responsible for whitelisting "@@||doubleclick.net" and for not using EasyPrivacy. Should you fail to receive cashback even then, tell me about it as soon as you can (Preferably on GitHub).
|
||||
|
||||
! 🇳🇴: Oppføringer som også er tilstede i «AdGuards hovedfilter / AdGuard Base Filter», for de som bruker ABP og AdBlock, eller som ikke har tatt seg bryet å bruke 8 sekunder på å skru den på i uBlock Origin.
|
||||
! 🇩🇰: Opføringer som også er tilstede i «AdGuard Basisfilter / AdGuard Base Filter», for de der bruger ABP og AdBlock, eller der ikke har tatt seg bryd at bruge 8 sekunder på at abonnere på den i uBlock Origin.
|
||||
! 🇬🇧: Entries that are also present in AdGuard Base Filter, for those who use ABP and AdBlock, or who haven't felt a need to spend 8 seconds to subscribe to it in uBlock Origin.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
! Version: 18August2020v1
|
||||
! Version: 18August2020v2
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for AdGuard)
|
||||
! Translated title: Dandelion Sprout's Nordic filters for tidier websites (for AdGuard)
|
||||
! Expires: 12 hours
|
||||
@@ -10,6 +10,7 @@
|
||||
|
||||
! Wish to help translate more category titles to Nordic languages 🇩🇰 🇮🇸 🇳🇴🏞 🇫🇴 🇬🇱 ❄? https://crwd.in/dandelion-sprout-nordic-filter
|
||||
! If you wish to remove cookie banners from Nordic websites, check out https://www.i-dont-care-about-cookies.eu/
|
||||
! Want to keep your adblocker turned on while using Kickback or Viatrumf? A whitelist for those services is open for public trial at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackAssistantReborn.txt
|
||||
|
||||
! 🇳🇴/🇩🇰: ——— Reklamer ———
|
||||
! 🇳🇴🏞: ——— Reklamar ———
|
||||
@@ -1407,9 +1408,6 @@ nettavisen.no###topover
|
||||
vg.no#?#span:style(font-feature-settings: normal)
|
||||
!#endif
|
||||
|
||||
! 🇳🇴: Viktig notis til tidligere brukere av sporerhvitelistingene for Prisjakt, Kickback, og Viatrumf: I lys av nye oppdagelser om reklameblokkereres støtte for sporeromdirigeringer, og endringer i sporernes egne verdier, har oppføringene nå blitt fjernet. Hvis du vil forbli sikker på å motta cashback, er du selv ansvarlig for å hviteliste "@@||doubleclick.net" og å ikke bruke EasyPrivacy. Skulle du selv da ikke motta cashback, kan du fortelle meg om det så fort du kan (Helst på GitHub).
|
||||
! 🇬🇧: Important note to previous users of the tracker whitelistings for Prisjakt, Kickback, and Viatrumf: In light of new discoveries about adblockers' support for tracker redirections, and changes in the trackers' own values, the entries have now been removed. If you wish to remain certain of receiving cashback, you are yourself responsible for whitelisting "@@||doubleclick.net" and for not using EasyPrivacy. Should you fail to receive cashback even then, tell me about it as soon as you can (Preferably on GitHub).
|
||||
|
||||
!#if !adguard
|
||||
! 🇳🇴: Oppføringer som også er tilstede i «AdGuards hovedfilter / AdGuard Base Filter», for de som bruker ABP og AdBlock, eller som ikke har tatt seg bryet å bruke 8 sekunder på å skru den på i uBlock Origin.
|
||||
! 🇩🇰: Opføringer som også er tilstede i «AdGuard Basisfilter / AdGuard Base Filter», for de der bruger ABP og AdBlock, eller der ikke har tatt seg bryd at bruge 8 sekunder på at abonnere på den i uBlock Origin.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[Adblock Plus 3.4]
|
||||
! Version: 18August2020v1-Beta
|
||||
! Version: 18August2020v2-Beta
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for Brave Browser)
|
||||
! Translated title: Dandelion Sprout's Nordic filters for tidier websites (for Brave Browser)
|
||||
! Expires: 12 hours
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
! Version: 18August2020v1
|
||||
! Version: 18August2020v2
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (uten sporerhvitelisting)
|
||||
! Translated title: Dandelion Sprout's Nordic filters for tidier websites (without tracker whitelistings)
|
||||
! Expires: 12 hours
|
||||
@@ -10,6 +10,7 @@
|
||||
|
||||
! Wish to help translate more category titles to Nordic languages 🇩🇰 🇮🇸 🇳🇴🏞 🇫🇴 🇬🇱 ❄? https://crwd.in/dandelion-sprout-nordic-filter
|
||||
! Warning: This list version does not exchange tracker protection for added browsing convenience, and is for advanced tech users ONLY! Some web stuff that are unbroken by whitelistings in the normal version, are NOT fixed in this version! Additionally, it is only made with uBO and close derivatives in mind.
|
||||
! Want to keep your adblocker turned on while using Kickback or Viatrumf? A whitelist for those services is open for public trial at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackAssistantReborn.txt
|
||||
|
||||
! 🇳🇴/🇩🇰: ——— Reklamer ———
|
||||
! 🇳🇴🏞: ——— Reklamar ———
|
||||
@@ -1407,9 +1408,6 @@ nettavisen.no###topover
|
||||
vg.no#?#span:style(font-feature-settings: normal)
|
||||
!#endif
|
||||
|
||||
! 🇳🇴: Viktig notis til tidligere brukere av sporerhvitelistingene for Prisjakt, Kickback, og Viatrumf: I lys av nye oppdagelser om reklameblokkereres støtte for sporeromdirigeringer, og endringer i sporernes egne verdier, har oppføringene nå blitt fjernet. Hvis du vil forbli sikker på å motta cashback, er du selv ansvarlig for å hviteliste "@@||doubleclick.net" og å ikke bruke EasyPrivacy. Skulle du selv da ikke motta cashback, kan du fortelle meg om det så fort du kan (Helst på GitHub).
|
||||
! 🇬🇧: Important note to previous users of the tracker whitelistings for Prisjakt, Kickback, and Viatrumf: In light of new discoveries about adblockers' support for tracker redirections, and changes in the trackers' own values, the entries have now been removed. If you wish to remain certain of receiving cashback, you are yourself responsible for whitelisting "@@||doubleclick.net" and for not using EasyPrivacy. Should you fail to receive cashback even then, tell me about it as soon as you can (Preferably on GitHub).
|
||||
|
||||
!#if !adguard
|
||||
! 🇳🇴: Oppføringer som også er tilstede i «AdGuards hovedfilter / AdGuard Base Filter», for de som bruker ABP og AdBlock, eller som ikke har tatt seg bryet å bruke 8 sekunder på å skru den på i uBlock Origin.
|
||||
! 🇩🇰: Opføringer som også er tilstede i «AdGuard Basisfilter / AdGuard Base Filter», for de der bruger ABP og AdBlock, eller der ikke har tatt seg bryd at bruge 8 sekunder på at abonnere på den i uBlock Origin.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -6,7 +6,7 @@ SOURCES = ['https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Norw
|
||||
UNSUPPORTED_ABP = ['$important', ',important', '$redirect=', ',redirect=',
|
||||
':style', '##+js', '.*#' , 'dk,no##', '!#if', '!#endif', '!+ ', '##^', '$$', '$app']
|
||||
UNSUPPORTED_TPL = ['##', '#@#', '#?#', r'\.no\.$']
|
||||
UNSUPPORTED_PRIVOXY = ['##', '#@#', '#?#', '@@', '!#']
|
||||
UNSUPPORTED_PRIVOXY = ['##', '#@#', '#?#', '!#', '$$', '$redirect', ',redirect', '$generichide', 'Expires:']
|
||||
UNSUPPORTED_BRAVE = ['#@#', '#?#', 'emty.gif', '1pix.gif', '730.no/banner/', 'gaysir.no/rek/', '85.17.76.181', 'youtube.jpg', 'instagram', 'cookieinformation', 'Social Blocking', '/admark_', 'PFBLOCKERNG', 'boks', 'rammar', ' spaces', 'services.api.no', 'Viatrumf', 'Internet Explorer', 'Elkjøp', ' elding.fo', ' background', 'baggrund', 'EasyList —', 'baksýn', '!+ NOT_OPTIMIZED', '$$']
|
||||
|
||||
OUTPUT = 'xyzzyx.txt'
|
||||
@@ -1069,67 +1069,6 @@ def prepare_privoxy(lines) -> str:
|
||||
# remove or modifiy entries with unsupported modifiers
|
||||
for line in lines:
|
||||
|
||||
line = re.sub(
|
||||
"! ",
|
||||
"# ",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r".*\$\$script.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$.*",
|
||||
"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
"\|\|",
|
||||
".",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
"\^",
|
||||
"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
"\[Adblock Plus 3.4\]",
|
||||
"{+block}",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^$",
|
||||
"#",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^\!.*",
|
||||
"#",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
"# 🇬🇧: ",
|
||||
"{+block{",
|
||||
line
|
||||
)
|
||||
|
||||
# Note the use of parenthesises and "\1" combined.
|
||||
line = re.sub(
|
||||
r"(\{\+block{.*)",
|
||||
r"\1}}",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
"Dandelion Sprouts nordiske filtre for ryddigere nettsider",
|
||||
"Dandelion Sprouts nordiske filtre for ryddigere nettsider (for Privoxy)",
|
||||
@@ -1143,36 +1082,228 @@ def prepare_privoxy(lines) -> str:
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"(# Version: .*[0-9][A-Z].*)",
|
||||
r"(! Version: .*)",
|
||||
r"\1-Alpha",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^!.*PFBLOCKERNG.*",
|
||||
r"",
|
||||
r"^!",
|
||||
r"#",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"!\+.*",
|
||||
r"",
|
||||
r"^\|\|([a-z0-9].*\..*/.*)",
|
||||
r"{+block}\n.\1",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^\*/",
|
||||
r"^@@\|\|(.*)",
|
||||
r"{-block}\n.\1",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^@@/(.*)",
|
||||
r"{-block}\n./\1",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^@@_(.*)",
|
||||
r"{-block}\n._\1",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^@@(\..*)",
|
||||
r"{-block}\n\1",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^# ([a-zA-Z0-9.-]{1,40})$",
|
||||
r"{+block{\1}}",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^\|\|([a-z0-9].*\..*/.*)",
|
||||
r"{+block}\n.\1",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^\|\|",
|
||||
r".",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^\|",
|
||||
r".",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^/",
|
||||
r"./",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^\|([a-z0-9])",
|
||||
r".\1",
|
||||
r"[$,]3p$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
if is_supported_privoxy(line):
|
||||
line = re.sub(
|
||||
r"\$image$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"[$,]important$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\^",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r".*\$app=.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^# (http.*)",
|
||||
r"{+block{\1}}",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$doc.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^# (🇬🇧: .*)",
|
||||
r"{+block{\1}}",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^_",
|
||||
r".*_",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$csp.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^#\+.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"^\*",
|
||||
r".*",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$script$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$domain=~(.*)",
|
||||
r"\n{-block}\n.\1\n{+block}",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\|~",
|
||||
r"\n.",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r".*[$,]domain.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$xhr.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"important,([a-z])",
|
||||
r"\1",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"[$,]subdocument$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$script$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$xhr.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r".*\$object.*",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$script,1p$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$3p$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
line = re.sub(
|
||||
r"\$image$",
|
||||
r"",
|
||||
line
|
||||
)
|
||||
|
||||
if is_supported_privoxy(line) and not line == '':
|
||||
text += line + '\r\n'
|
||||
|
||||
return text
|
||||
|
||||
Reference in New Issue
Block a user