From c18d163ef6764894b8c15ec6d77bbfdc87c32c29 Mon Sep 17 00:00:00 2001 From: Imre Kristoffer Eilertsen Date: Tue, 18 Aug 2020 03:41:11 +0200 Subject: [PATCH] Total re-do of the Privoxy version --- .../DandelionSproutsNorskeFiltre.tpl | 5 +- .../NordicFiltersABP-Inclusion.txt | 6 +- .../NordicFiltersABP.txt | 6 +- .../NordicFiltersAdGuard.txt | 6 +- .../NordicFiltersBrave.txt | 2 +- .../NordicFiltersPrivacy.txt | 6 +- .../NordicFiltersPrivoxy.action | 718 ++++++++++-------- .../XYZPrepareFilters.py | 273 +++++-- 8 files changed, 634 insertions(+), 388 deletions(-) diff --git a/NorwegianExperimentalList alternate versions/DandelionSproutsNorskeFiltre.tpl b/NorwegianExperimentalList alternate versions/DandelionSproutsNorskeFiltre.tpl index 4daa21579..f7f5add51 100644 --- a/NorwegianExperimentalList alternate versions/DandelionSproutsNorskeFiltre.tpl +++ b/NorwegianExperimentalList alternate versions/DandelionSproutsNorskeFiltre.tpl @@ -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. diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt b/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt index bd85364b3..d88230a0d 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersABP-Inclusion.txt @@ -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. diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt b/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt index 84ec38536..47fa2c820 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersABP.txt @@ -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. diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt b/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt index 42b21d569..9f7e22923 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt @@ -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. diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersBrave.txt b/NorwegianExperimentalList alternate versions/NordicFiltersBrave.txt index 763918456..3c42ef229 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersBrave.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersBrave.txt @@ -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 diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersPrivacy.txt b/NorwegianExperimentalList alternate versions/NordicFiltersPrivacy.txt index d24bae4ae..be211aa38 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersPrivacy.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersPrivacy.txt @@ -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. diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersPrivoxy.action b/NorwegianExperimentalList alternate versions/NordicFiltersPrivoxy.action index c008cbfe6..605d5f88c 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersPrivoxy.action +++ b/NorwegianExperimentalList alternate versions/NordicFiltersPrivoxy.action @@ -1,16 +1,14 @@ -# Version: 18August2020v1-Alpha +# Version: 18August2020v2-Alpha # Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for Privoxy) # Translated title: Dandelion Sprout's Nordic filters for tidier websites (for Privoxy) -# Expires: 12 hours # Lisens / Licence: https://github.com/DandelionSprout/adfilt/blob/master/LICENSE.md # 🇳🇴: Denne listen dekker nettsteder for Norge, Danmark, Island, Færøyene, Grønland, Schleswig-Holsteins danske minoritet, og samebefolkningen. For mere informasjon, detaljer, hjelpemidler, og andre lister jeg har laget, gå til https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#norsk # 🇩🇰: Denne liste dækker websider for Danmark, Norge, Island, Færøerne, Grønland, Sydslesvig, og den samiske befolkning. For mere information-, detaljer-, nyttige værktøjer- og andre lister, jeg har lavet, besøg https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md # 🇳🇴🏞: Denne lista dekkar nettstader for Noreg, Danmark, Island, Færøyane, Grønland, Schleswig-Holsteins danske minoritet, og samefolkesetnadene. For meire informasjon, detaljar, hjelpemiddel, og anna listar eg har laga, gå til https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#norsk-nynorsk # 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://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 ——— # 🇮🇸: ——— Auglýsingar ——— @@ -18,32 +16,32 @@ # 🇬🇱: ——— Pilerisaarniarlugit ——— # ❄: ——— Reklámaid ——— # ❄🌳: ——— Reklaameidie ——— -{+block{——— Advertisements ———}} +{+block{🇬🇧: ——— Advertisements ———}} # — — — — — — — — — # 🇳🇴: Generelle #-oppføringer med kilder -{+block{Generic #-entries that have sources}} +{+block{🇬🇧: Generic #-entries that have sources}} # framtia.no, sovesten.no, arendalstidende.no, bil24.no, 730.no, frettatiminn.is, opp.no, melkoghonning.no # Exceptions: ballade.no -# https://www.totensblad.no/2019/nyheter/forsynte-seg-gradig-av-medaljene-i-nm/ -# arendalstidende.no -# https://www.langrenn.com/cppage.6250314-1743.html -# bobilverden.no +{+block{https://www.totensblad.no/2019/nyheter/forsynte-seg-gradig-av-medaljene-i-nm/}} +{+block{arendalstidende.no}} +{+block{https://www.langrenn.com/cppage.6250314-1743.html}} +{+block{bobilverden.no}} # norskenettsider.no, sva.no -# https://www.diskusjon.no/topic/1760306-ogs%C3%A5-onecall-lanserer-rollover-av-data/ -# tv2.no -# https://kulturplot.no/synspunkt/2020/hva-er-malet-for-kultur-i-regionreformen -# https://www.dagbladet.no/mat/spaghetti--la-capri-italienerne-liker-sausen-men-n-ting-far-slakt---dette-er-ikke-pasta/67659821 +{+block{https://www.diskusjon.no/topic/1760306-ogs%C3%A5-onecall-lanserer-rollover-av-data/}} +{+block{tv2.no}} +{+block{https://kulturplot.no/synspunkt/2020/hva-er-malet-for-kultur-i-regionreformen}} +{+block{https://www.dagbladet.no/mat/spaghetti--la-capri-italienerne-liker-sausen-men-n-ting-far-slakt---dette-er-ikke-pasta/67659821}} # portal.fo (09/05/2020) -# https://portal.fo/dagur-28901/tad-figurativa-og-abstrakta-landslagid.grein (09/05/2020) +{+block{https://portal.fo/dagur-28901/tad-figurativa-og-abstrakta-landslagid.grein (09/05/2020)}} # Bet365 widget triggered for Norwegian audiences only -# jyllands-posten.dk +{+block{jyllands-posten.dk}} # buildingsupply.no, maskinregisteret.no, metalsupply.no, plastforum.no -# n247.no -# https://www.healthtalk.no/ -# appetitt.no +{+block{n247.no}} +{+block{https://www.healthtalk.no/}} +{+block{appetitt.no}} # — — — — — — — # 🇳🇴: Brede eller heldomenebaserte blokkeringsoppføringer -{+block{Broad or whole-domain blocking rules}} +{+block{🇬🇧: Broad or whole-domain blocking rules}} .dk/ad/ .dk/ads/ .is/ad/ @@ -53,23 +51,33 @@ .is/skrar/augl/ .no/ad/ .no/ads/ -/annonsar/* -/annonse/* -/annonse_ -/annonser/* -/auglysing/* -/reklam/* -/reklame/* -/vefauglysingar/* -.ad.*.no +./annonsar/* +./annonse/* +./annonse_ +./annonser/* +./auglysing/* +./reklam/* +./reklame/* +./vefauglysingar/* +.ad.*.no +{-block} +.ad.dep.no +.ad.hem.no +{+block} .ad1.*.dk .ad1.*.no .adcache.*.no -.ads.*.dk +.ads.*.dk +{-block} +.ads.mst.dk +{+block} .ads.*.is .ads.*.no .adserver.*.dk -.annonser.*.no +.annonser.*.no +{-block} +.annonser.gess.no +{+block} .auglysingar.*.is .banner.*.no .helios.*.no @@ -103,429 +111,541 @@ .soda.is .delivered-by-madington.com .vevlysingar.fo -# .print2web.sn.dk -# .lib.idg.no -# Adressa.no +{+block{Adressa.no}} .drbrand.herokuapp.com # Copied over from the New AdAway list .admob.no .admob.dk .api.advista.no -# bobilverden.no -/annonse- -# https://www.ballade.no/ -/wp-content/uploads/*_Annonse_ -_toppbanner_ -# https://www.osterud.name/FF57W10/norwegian-filters.txt -./bannerannonser/ -# byggenytt.no -/_annonser -# https://malviknytt.no/2020/07/31/skyting-pa-hjemmebande/ (16/08/2020) -/Nettbanner- +{+block{bobilverden.no}} +./annonse- +{+block{https://www.ballade.no/}} +./wp-content/uploads/*_Annonse_ +.*_toppbanner_ +{+block{https://www.osterud.name/FF57W10/norwegian-filters.txt}} +.*/bannerannonser/ +{+block{byggenytt.no}} +./_annonser +{+block{https://malviknytt.no/2020/07/31/skyting-pa-hjemmebande/ (16/08/2020)}} +./Nettbanner- # — — — — — — — # 🇳🇴: Blokkeringsoppføringer for filtjenere eller enkeltnettsteder -{+block{Fileserver or site-specific blocking rules}} -contentMarketing +{+block{🇬🇧: Fileserver or site-specific blocking rules}} .blob:https://www.veier24.no/ +{+block} .1819.is/infosmall/ -.acdn.adnxs.com/ast/ast.js -.acdn.adnxs.com/ast/ast.js -.akamai.net -.akamaihd.net +{+block} + +{+block} + +{+block} .amino.dk/images/partners/agera/240x140-forside-hardcoded*.jpg +{+block} .arendalstidende.no/wp-content/uploads/*_490px.jpg +{+block} .austevollforlag.no/wp-content/*/yachtmarine2014. +{+block} .austurfrett.is/images/*augl.jpg -/images/banners +{+block} .banner.landbrugsavisen.dk/reklame.aspx +{+block} .biip.no/wp-content/uploads/*320x250.jpg +{+block} .bilgalleri.dk/content/images/fixed +{+block} .bobilverden.no/wp-content/uploads/*/Banner-1200x300px.jpg .boligkanalen-maestro-new.azurewebsites.net +{+block} .bornholm.nu/nonsec/banner .brandstudio.inventory.schibsted.io -.cdn.rikstoto.no/expert/GameShop +{+block} + .cdnboligkanalen.azureedge.net -.damoh.vgtv.no/hic_qos +{-block} +.cdnboligkanalen.azureedge.net/*width=2000 +{+block} + +{+block} .deals.innocode.no/api -.deiligejenter.no -.dnitv.com +{+block} .dust2.dk/img/banners/* -.export.prisguide.no -.export.prisguiden.no +{+block} .eyjar.net/skrar/ads +{+block} .feltet.dk/*/topbanner_*.jpg +{+block} .feltet.dk/*/wallpaper_1.jpg +{+block} .feltet.dk/*_300x60.gif +{+block} .feltet.dk/octo_cms/files/Feltet.dk// -.finn.no +{+block} .footy.dk/wp-content/uploads/*/Sk%C3%A6rmbillede-*.png -.gratisxxx.no -/wp-content/uploads/*.gif +{+block} .hnytt.no/wp-content/uploads/*/Fluffy.jpg +{+block} .karfan.is/*-470x130*.jpg +{+block} .karfan.is/*300x250.jpg +{+block} .karfan.is/wp-content/uploads/*-vefbor%C3%B0i- +{+block} .langrenn.com/getbanner.php/*/getfile.php/ +{+block} .leikjaland.is/*/bannerstopright/ +{+block} .leikjaland.is/images/*logo.png| +{+block} .magasinetreiselyst.no/wp-content/*_annonse*promo .matriell.dm-storage.no +{+block} .media.sonymusic.no/marketing/*.html +{+block} .melkoghonning.no/wp-content/uploads/*_980x300px.jpg +{+block} .melkoghonning.no/wp-content/uploads/*_Banner_ +{+block} .n247.no/salg +{-block} +.n247.no/salg/an_%7B40 +{-block} +.n247.no/salg/an_%7B6C +{-block} +.n247.no/salg/karusell_17 +{+block} .nordlysid.fo/lysing +{+block} .norskenettsider.no/images/ageras-banner.jpg +{+block} .norskenettsider.no/images/remember-banner-2016.jpg +{+block} .nvnytt.no/images/*annonse- +{+block} .oyggjatidindi.com/vev_banners/*L%C3%BDsing +{+block} .rett24.no*/_/attachment/inline/ +{+block} .saernieh.no/wp-content/uploads/2020/03/j%C3%B8rn-jensen.jpg +{+block} .siglo.is/static/strevda/ +{-block} +.siglo.is/static/strevda/*upphafssida +{+block} .storfjordnytt.no/wp-content/uploads/*.jpg +{+block} .storfjordnytt.no/wp-content/uploads/*/26_hh.png +{+block} .storfjordnytt.no/wp-content/uploads/*_bilsenter.jpg +{+block} .storfjordnytt.no/wp-content/uploads/*_hovleriet.jpg +{+block} .storfjordnytt.no/wp-content/uploads/*_muri.jpg -.ssl.p.jwpcdn.com*/freewheel.js -.ssl.p.jwpcdn.com*/jwpsrv.js -.ssl.p.jwpcdn.com*/sharing.js -.ssl.p.jwpcdn.com*/vast.js -.track.adform.net +{-block} +.storfjordnytt.no/wp-content/uploads/*/alfred.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/*/dame.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/*/komentar*.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/*/les*bilete*.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/*/m_vinje.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/*/tafjord*.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/*300x300.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/2*/1*.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/2*/2*.jpg +{-block} +.storfjordnytt.no/wp-content/uploads/2*/3*.jpg +{+block} + +{+block} + +{+block} + +{+block} + +{+block} .track.adform.net/Banners/ .tracking-genesisaffiliates.com +{+block} .travservice.dk/wp-content +{+block} .trolli.is/wp-content/*/banner +{+block} .trolli.is/wp-content/*/benecta.png +{+block} .trolli.is/wp-content/*/Hollin_olafsfirdi +{+block} .trolli.is/wp-content/*/syngjum-kubbur +{+block} .trolli.is/wp-content/*/vefsmarinn +{+block} .trolli.is/wp-content/*/videoval_logo +{+block} .trolli.is/wp-content/uploads/*logo-*.png +{+block} .trolli.is/wp-content/uploads/2018/05/Untitled-1-1.jpg +{+block} .tunnelsyn1.files.wordpress.com/*/sotra-trelast-isolasjon +{+block} .tvkampen.com/media/*/banner* +{+block} .tvkampen.com/media/partners/unibet-lo +{+block} .utrop.no/wp-content/uploads/*/Banner_utrop +{+block} .utrop.no/wp-content/uploads/2019/07/utrop.no_-1.jpg +{+block} .viasport-assets.mtg-api.com/*/prod/comScore-*.js +{+block} .vikari.is/skjol/frjalsi-lif*.png -.widgets.sprinklecontent.com +{+block} .xn--bredbnd-ixa.dk/wp-content/*/velkommen_banner +{+block} .youtube.com/embed/*&origin=https%3A%2F%2Fwww.feltet.dk&widgetid=1 -/Bannere/* -/bazaar/* -/bilder/erotikk1.jpg -/entag.js -/js/smartbanner/* -/liveodds-button_nordicbet -/nordicbet_logo -/partners/*_ad_icon -/wp-content/banners -/_bm/abd --bazaar- -/resources/dfp/* -/tv2ads.js +{+block} .i0.wp.com/bobilportalen.no/*/180x500.png -/banners +{-block} +.musikknyheter.no/banners/skribent +{+block} .ballade.no/wp-content/uploads/*Uke*_Sky +{+block} .teknologiskmatforum.no/ViewImage.aspx?*width=343 +{+block} .healthtalkweb.s3.amazonaws.com/images/*_560x210. +{+block} .oppdrettstorget.no/images/cms +{+block} .appetitt.no/uploads/library/320x640-*.png +{+block} .appetitt.no/uploads/library/Topp-banner-*.jpg +{+block} .appetitt.no/uploads/library/1150* +{+block} .appetitt.no/uploads/library/*_widescreen_1920x1080_*.jpg +{+block} .appetitt.no/uploads/library/*_1150x350.jpg +{+block} .appetitt.no/uploads/library/Annis.jpg -.semegleren.com/video +{+block} + +{+block} .canariposten.no/wp-content/uploads/300x1500* +{+block} .frilansinfo.no/wp-content/themes/frilansinfo-no/img/*-annonse.jpg +{+block} .thaiguiden.no/tg-980.html +{+block} .thainytt.no/files/160_* +{+block} .thainytt.no/files/*-160.jpg +{+block} .nyteknikk.no/images.php/180x +{+block} .nyteknikk.no/images.php/x150 +{+block} .norsk-rally.com/images/banners +{+block} .malviknytt.no/*/ani*-*.gif +{+block} .malviknytt.no/wp-content/uploads/*-998x1024.jpeg +{+block} .malviknytt.no/wp-content/uploads/*-firkant-*e1*. +{+block} .reiseliv.no/wp-content/uploads/*-Annons%C3%B8rinnhold-*-Aksjer-*. -# -.adnxs.com -# -# +{+block} .samimag.no/wp-content/uploads/2019/11/Screenshot-2020-03-21-at-12.40.32.png # bilasolur.is (03/05/2020) -/lykill_banner -# bt.no -.finn.no/distribution-carousel? -# https://newsbreak.dk/a01-problemer-hos-tdc-maaske-kan-du-ikke-ringe-01072020/ +./lykill_banner +{+block{bt.no}} +{+block} + +{+block{https://newsbreak.dk/a01-problemer-hos-tdc-maaske-kan-du-ikke-ringe-01072020/}} +{+block} .images.sprinklecontent.com/*.amazonaws.com%2Fimages% # buildingsupply.no, maskinregisteret.no, metalsupply.no, plastforum.no +{+block} .f.nordiskemedier.dk/*.gif +{+block} .f.nordiskemedier.dk/2*.jpg -# metalsupply.no +{-block} +.f.nordiskemedier.dk/2*_*.jpg +{+block{metalsupply.no}} +{+block} .f.nordiskemedier.dk/2*.png -# building-supply.dk +{-block} +.f.nordiskemedier.dk/2*_*.png +{+block{building-supply.dk}} +{+block} .f.nordiskemedier.dk/banner # — — — — — — — — — # 🇳🇴: Hovedsaklig for AdGuard # 🇳🇴🏞: Hovudsakleg for AdGuard # 🇮🇸: Aðallega fyrir AdGuard -{+block{Mostly for AdGuard}} +{+block{🇬🇧: Mostly for AdGuard}} .3.248.18.175 .35.227.231.163 .45.58.146.154 .82.196.13.38 .82.221.81.9 -# -.freewheel-mtgx-tv.akamaized.net -.ssl-mtgstream.tns-cs.net -.krxd.net -.2mdn.net -.5e529.v.fwmrm.net -.ssl-dnnstream.tns-cs.net -.discoverynordics.hb.omtrdc.net -.widgets.sprinklecontent.com -/tv2ads.js --bazaar- -/bazaar/* -/resources/dfp/* -.finn.no -contentMarketing -# -# # 🇳🇴: ——— Tomme restebokser som EasyList har etterlatt ——— # 🇩🇰: ——— Tomme restebokser, som EasyList har efterladt ——— # 🇳🇴🏞: ——— Tomme resteboksar som EasyList har slengd ifrå seg ——— # 🇮🇸/🇫🇴: ——— Tóma afgangsrammar eftir EasyList ——— # 🇬🇱: ——— Piunngitsut ungalusaqlut EasyList ——— # ❄: ——— Gurrosat bovssaid bearrái EasyList ——— -{+block{——— Leftover empty spaces that EasyList have left behind ———}} +{+block{🇬🇧: ——— Leftover empty spaces that EasyList have left behind ———}} +{+block} .730.no/banner/*/sonymusic/ +{+block} .danishfamilysearch.dk/images/xp2 +{+block} .gaysir.no/rek/bb_inline +{+block} .gulindex.no/-/js/spring.js +{+block} .mmm.dk/safeframe +{+block} .static.vg.no/css/admark_top.gif +{+block} .yrkesbil.no/gifs/1pix.gif -./gifs/*emty.gif --l%C3%BDsing- -# -# -# -# -# -# # — — — — — # 🇳🇴: Generelle oppføringer med kilder -{+block{Generic entries that have sources}} -# -# -# sol.no -# www.qxl.no -# www.vtb.no -# vafo.dk -# reelligestilling.dk -# www.rbnett.no -# www.op.no -# journalisten.dk -# www.altomfotball.no -# dv.is +{+block{🇬🇧: Generic entries that have sources}} +{+block{sol.no}} +{+block{www.qxl.no}} +{+block{www.vtb.no}} +{+block{vafo.dk}} +{+block{reelligestilling.dk}} +{+block{www.rbnett.no}} +{+block{www.op.no}} +{+block{journalisten.dk}} +{+block{www.altomfotball.no}} +{+block{dv.is}} # dinside.no, seher.no -# bt.no +{+block{bt.no}} # latterkula.no/se-streamerne-som-vinner-store-gevinster-mens-de-streamer-live/ # www.latterkula.no/artikler/ # www.mbl.is/frettir/ -# adressa.no +{+block{adressa.no}} # kk.no, sol.no # (Exception: https://github.com/AdguardTeam/AdguardFilters/issues/58527) # historienet.no, natgeo.no, komputer.no -# https://www.nettavisen.no/okonomi/3423875562.html -# qxl.no +{+block{https://www.nettavisen.no/okonomi/3423875562.html}} +{+block{qxl.no}} # nickelodeon.no, tv2.dk, klikk.no, zooom.no, adressa.no, blogg.no, kjarkinn.is # gamer.no, veier24.no, at.no, porten.no, insidetelecom.no, elektronikkbransjen.no, tu.no, digi.no # steigan.no, allers.no, icelandreview.com, resett.no # demokraten.no, avisa-hordaland.no, blv.no, gat.no, lp.no, osogfusa.no, raumnes.no, setesdolen.no, sunnhordland.no, vaksdalposten.no, vtb.no -# ba.no -# https://github.com/DandelionSprout/adfilt/pull/53 +{+block{ba.no}} +{+block{https://github.com/DandelionSprout/adfilt/pull/53}} +{+block} .services.api.no/api/bazaar -# aftenbladet.no -# avisalofoten.no +{+block{aftenbladet.no}} +{+block{avisalofoten.no}} # blv.no/nyheter/kan-bruke-23-millioner-pa-the-whale-undersokelsene -# https://www.aftenposten.no/sport/sjakk/i/4qKxMg/carlsen-overbeviste-verdensmestertakter -# https://www.aftenposten.no/sport/sjakk/i/0nyKLG/sjakkstjernen-mistet-kona -# https://www.aftenposten.no/ (Mobile useragent) -# http://www.brannmannen.no/brann/store-utfordringer-ved-togulykken-pa-asta/ +{+block{https://www.aftenposten.no/sport/sjakk/i/4qKxMg/carlsen-overbeviste-verdensmestertakter}} +{+block{https://www.aftenposten.no/sport/sjakk/i/0nyKLG/sjakkstjernen-mistet-kona}} +{+block{https://www.aftenposten.no/ (Mobile useragent)}} +{+block{http://www.brannmannen.no/brann/store-utfordringer-ved-togulykken-pa-asta/}} .85.17.76.181 -# https://krs247.no/ -# lsk.no -# https://www.budstikka.no/ +{+block{https://krs247.no/}} +{+block{lsk.no}} +{+block{https://www.budstikka.no/}} # e24.no, aftenbladet.no, sysla.no -# https://www.austurfrett.is/frettir/lagt-smithlutfall-a-austurlandi (15/04/2020) -# https://fiskur.fo/gitte-henning-1-landar-i-maloy (09/05/2020) +{+block{https://www.austurfrett.is/frettir/lagt-smithlutfall-a-austurlandi (15/04/2020)}} +{+block{https://fiskur.fo/gitte-henning-1-landar-i-maloy (09/05/2020)}} .fo/css/img/banner2x1.png -# https://www.dagsavisen.no/nyheter/verden/1.1731911 (18/06/2020) -# https://www.nordlys.no/egon-i-tromso-evakuert-tok-fyr-i-en-ovn/s/5-34-1326807 (10/07/2020) +{+block{https://www.dagsavisen.no/nyheter/verden/1.1731911 (18/06/2020)}} +{+block{https://www.nordlys.no/egon-i-tromso-evakuert-tok-fyr-i-en-ovn/s/5-34-1326807 (10/07/2020)}} # advokatbladet.no; https://gardsdrift.no/maskiner-potet-fagdag/folksomt-under-potato-scandinavia/185668 (16/08/2020) -# # 🇳🇴: ——— Tomme skillebokser ——— # 🇩🇰: ——— Tomme adskillerbokser ——— # 🇳🇴🏞: ——— Tomme skiljeboksar ——— # 🇮🇸: ——— Tóma skilirammar ——— -{+block{——— Empty divider spaces ———}} -# -# +{+block{🇬🇧: ——— Empty divider spaces ———}} # 🇳🇴: ——— Distraherende bakgrunnsbilder ——— # 🇩🇰: ——— Distraherende baggrundsbilleder ——— # 🇮🇸: ——— Truflanda baksýnsmyndir ——— -{+block{——— Distracting background images ———}} +{+block{🇬🇧: ——— Distracting background images ———}} +{+block} .images.media.xxlsports.com/images/h90/h9d/9339713159198/bg.jpg +{+block} .platekompaniet.no/assets/img/background.png +{+block} .pepcall.no/wp-content/uploads/2015/04/bakgrunn-forside.jpg +{+block} .tv2.no/s/lab/2.5/p/img/tv2-background.svg -# # 🇳🇴: ——— Fiksing av knekte sider ——— # 🇩🇰: ——— Fiksing af knækte websider ——— # 🇮🇸: ——— Óbrot ——— -{+block{——— Unbreakage ———}} +{+block{🇬🇧: ——— Unbreakage ———}} # Makes articles that would be counted as ads anywhere else on SeHer, show up on that page. # ——— Caused by «EasyPrivacy» ——— # Attempting to fix a problem with voting online on Idol Norway +{-block} +.tv2.no/*/config/analytics.json # Attempts to resolve how some frontpage articles are hard to open +{-block} + # 🇳🇴: Får Dplay sin påloggingsside til å vises riktig -{+block{Makes Dplay's login page show up properly}} +{+block{🇬🇧: Makes Dplay's login page show up properly}} +{-block} + +{-block} + # ——— Caused by «Fanboy's Social Blocking List», if I recall correctly ——— -# https://github.com/ryanbr/fanboy-adblock/issues/1261 +{-block} + +{-block} + +{+block{https://github.com/ryanbr/fanboy-adblock/issues/1261}} +{-block} + # ——— Caused by «Fanboy's Annoyances List» ——— -# https://github.com/ryanbr/fanboy-adblock/issues/1243 +{+block{https://github.com/ryanbr/fanboy-adblock/issues/1243}} +{+block} .ktg-content.cdn.prismic.io/api/*/documents/*(my.newsletter_popup.uid # ——— Caused by «EasyList» (Should be submitted to EasyList itself at some point) ——— -# https://raw.githubusercontent.com/hkarn/scandinavianlist/master/scandinavianlist/scandinavianlist_whitelist.txt +{-block} + +{-block} + +{+block{https://raw.githubusercontent.com/hkarn/scandinavianlist/master/scandinavianlist/scandinavianlist_whitelist.txt}} +{-block} + +{-block} + # Forum feeds in the upper right of articles -# https://oppdrettstorget.no/utstyr/brukt +{+block{https://oppdrettstorget.no/utstyr/brukt}} +{-block} +.oppdrettstorget.no/images/ads/ # ——— Caused by «AdGuard Base» (Should be submitted to AdGuard Base itself at some point) —— -# https://www.danishfamilysearch.dk/ +{+block{https://www.danishfamilysearch.dk/}} # ——— Unknown cause ——— -# https://github.com/DandelionSprout/adfilt/issues/67 -# https://old.reddit.com/r/uBlockOrigin/comments/gye2f2/cant_watch_videos_on_a_specific_website_with/ft9zlse/ -# -# -# -# -# +{+block{https://github.com/DandelionSprout/adfilt/issues/67}} +{-block} + +{-block} + +{+block{https://old.reddit.com/r/uBlockOrigin/comments/gye2f2/cant_watch_videos_on_a_specific_website_with/ft9zlse/}} +{-block} +.cmp.ekstrabladet.dk/get_site_data +{-block} + +{-block} + +{-block} + # # # 🇳🇴: ——— Forsøker å få nettleseren til å laste inn filer i HTTPS, dersom nettstedet ikke automatisk omdirigerer HTTP til dens HTTPS-versjon ——— -{+block{——— Tries to make the web browser load files in HTTPS, if the website itself doesn't automatically redirect from HTTP to its HTTPS version ———}} +{+block{🇬🇧: ——— Tries to make the web browser load files in HTTPS, if the website itself doesn't automatically redirect from HTTP to its HTTPS version ———}} # Credit to https://raw.githubusercontent.com/Cybo1927/Hosts/master/Anti/Anti%2520Third-Party%2520HTTP for showing me the existence of this particular CSP command. # Though in all fairness, you'd get better results from using https://github.com/ilGur1132/Smart-HTTPS as your main solution for these kinds of HTTPS upgrades. -# -# # 🇳🇴: ——— Vindusviskere for betalte artikler (sånn at de nederste linjene i en forhåndsvisning ikke toner ut) ——— # Takk til THEtomaso (https://github.com/THEtomaso) for de fleste av disse oppføringene. # 🇩🇰: ——— Vinduesviskere for betalte artikler (så de sidste par linjer i en forhåndsvisning ikke falder ud) ——— # Tak til THEtomaso (https://github.com/THEtomaso) for de fleste af disse regler. -{+block{——— De-blurrers for paid articles (so that the last few lines of a preview doesn't fade out) ———}} +{+block{🇬🇧: ——— De-blurrers for paid articles (so that the last few lines of a preview doesn't fade out) ———}} # Thanks to THEtomaso (https://github.com/THEtomaso) for most of these entries. +{+block} .dagligvarehandelen.no/sites/all/themes/custom/ledelseas/gfx/veil.png # dagbladet.no,elbil24.no # digi.no, tu.no, medier24.no, porten.no -# https://www.klikk.no/side3/vimenn/viggo-bloffet-hele-norge-6857944 -# https://www.vg.no/nyheter/i/y3Mka2/ (08/04/2020) -# https://www.vg.no/nyheter/innenriks/i/3JbRzv/ (09/04/2020) -# +{+block{https://www.klikk.no/side3/vimenn/viggo-bloffet-hele-norge-6857944}} +{+block{https://www.vg.no/nyheter/i/y3Mka2/ (08/04/2020)}} +{+block{https://www.vg.no/nyheter/innenriks/i/3JbRzv/ (09/04/2020)}} # 🇳🇴: Anti-'CPU-massakrering' # 🇮🇸: And-örgjörvislatrun -{+block{Anti-'CPU slaughtering'}} -# https://kendte.dk/stjernespaekket-havefest-foejer-nye-navne-paa-plakaten-04072020/ -/advisibility_*.js -# +{+block{🇬🇧: Anti-'CPU slaughtering'}} +{+block{https://kendte.dk/stjernespaekket-havefest-foejer-nye-navne-paa-plakaten-04072020/}} +./advisibility_*.js # 🇳🇴: ——— Norsk Tipping, inkl. tvilsomt motiverte lottoreklamer (Noen ikke-påtrengende tippereklamer er greit nok i mine øyne) ——— # 🇩🇰: ——— Norsk Tipping, inkl. nogle tvivlsomt motiverede lottoreklamer (Nogle ikke-påtrængende sportstipsreklamer er akseptabelt i mine øjne) ——— # 🇳🇴🏞: ——— Norsk Tipping, inkl. tvilsamt motiverte lottoreklamar (Ein håndfull ikkje-påtrengande tippereklamar er i orden for meg) ——— -{+block{——— Norsk Tipping, incl. poorly motivated lotto ads (A few non-pushy football pool ads are fine in my book) ———}} +{+block{🇬🇧: ——— Norsk Tipping, incl. poorly motivated lotto ads (A few non-pushy football pool ads are fine in my book) ———}} .widget.norsktippingpartner.no -.widget.tippebannere.no +{+block} .tipster.no/embed -# https://www.nettavisen.no/ -# https://www.ba.no/s/5-8-1221171 +{+block{https://www.nettavisen.no/}} +{+block{https://www.ba.no/s/5-8-1221171}} +{+block} .vg.no/vgc/pool/tipster.png +{+block} .vgc.no/pustehullet/betting-header.png -# # ——— Gamereactor + Viafree PC ——— # 🇳🇴: Disse oppføringene synkroniseres med de til «Frellwit's Swedish Filter» med noen måneders mellomrom, så det hadde blitt for strevsomt å kategorisere dem. # 🇩🇰: Disse regler bliver synkroniseret med de hos «Frellwit's Swedish Filter» med nogle måneders mellemrum, så det hadde blivet for tungt at kategorisere dem. -{+block{These entries are synchronised with those of "Frellwit's Swedish Filter" every few months-ish, and as such it'd be too much work to categorise them.}} +{+block{🇬🇧: These entries are synchronised with those of "Frellwit's Swedish Filter" every few months-ish, and as such it'd be too much work to categorise them.}} +{+block} .gamereactor.*/lay/ad-video-stats. +{+block} .gamereactor.*/lay/dfp_ +{+block} .gamereactor.*/lay/js/adblock_desktop. +{+block} .gamereactor.*/lay/js/background. +{+block} .gamereactor.*/lay/js/banners_config. +{+block} .gamereactor.*/lay/js/manageBanners. +{+block} .gamereactor.*/media/eventad/ -.media.gamereactor.dk/*Promo -.media.gamereactor.dk/prerolls +{+block} + +{+block} + +{+block} .openx.gamereactor.dk/multi.php? -/insert_grtv_stats. -/prerolls/* -/videojs.ima. +{-block} + +{-block} + +{+block} .viafree.*/collect -.client-stream-events.mtg-api.com -.freewheel-mtgx-tv.akamaized.net -# -/insert_grtv_stats. -/prerolls/* -/videojs.ima. -# -# +{-block} + +{-block} + +./insert_grtv_stats. +{-block} + +{-block} + # 🇳🇴: Oppføringer for ytre-høyre-nettsteder. Støtte for disse nettstedene er begrenset, og de fleste nye oppføringer som blir foreslått for dem vil bli ordrett godkjent. # 🇮🇸: Skráningar fyrir ytrihægri-vefsiður. Stuðningur við þessar síður er takmarkaður, og flestar nýjar skráningar sem mælt er með fyrir þær verða innifalin orðrétt. -{+block{Entries for far-right websites. Support for these sites is limited, and most new entries that are suggested for them will be accepted verbatim.}} -# -# -/*-annonse-* -# +{+block{🇬🇧: Entries for far-right websites. Support for these sites is limited, and most new entries that are suggested for them will be accepted verbatim.}} # 🇳🇴: Korrigerer veldig grell feilinformasjon på Elkjøp og Elgiganten Danmark, hvor EU-energimerkingen til en del produkter fortsatt brukte før-2016-fargene, som førte til tilfeller hvor f.eks. en A-merking var mørkegrønn mens en A+-merking var gul med et hint av grønt. # 🇩🇰: Rætter op i rigtigt grim fejlinformation på Elgiganten og Elkjøp, der EU-energimærkingen for mange produkter stadigt benytter før-2016-farvene, noget der førede til tilfelder der fx. et A-merke var mørkegrøn mens et A+-merke var gult med et hint af grøn. -{+block{Fixing very severe misadvertising on Elkjøp and Elgiganten Denmark, in which the EU energy labels for a lot of products were still showing the colours of the pre-2016 labels, leading to cases where e.g. an A label was dark green while an A+ label was yellow with a hint of green.}} +{+block{🇬🇧: Fixing very severe misadvertising on Elkjøp and Elgiganten Denmark, in which the EU energy labels for a lot of products were still showing the colours of the pre-2016 labels, leading to cases where e.g. an A label was dark green while an A+ label was yellow with a hint of green.}} # Amazingly, this does not seem to be a problem on elko.is or elding.fo, so kudos to them. -# # 🇳🇴: Falske innlastinger som sløser bort tid # 🇩🇰: Falske indlastinger, der søler bort tid -{+block{Fake loading screens that waste time}} -# -{+block{Category: Compatibility entries for ABP users, EasyList, and/or functionality whitelisting}} -# +{+block{🇬🇧: Fake loading screens that waste time}} +{+block{🇬🇧: Category: Compatibility entries for ABP users, EasyList, and/or functionality whitelisting}} # 🇳🇴: Hurtigfikser for Internet Explorer 11 # 🇮🇸: Skyndilausn fyrir Internet Explorer 11 -{+block{Hotfixes for Internet Explorer 11}} -# https://github.com/AdguardTeam/AdguardForWindows/issues/3209 -# -# -# -# -# +{+block{🇬🇧: Hotfixes for Internet Explorer 11}} +{+block{https://github.com/AdguardTeam/AdguardForWindows/issues/3209}} # 🇳🇴: 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. -{+block{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.}} -.panel.cint.com -# https://www.avvir.no/samegiella-ja-mearkagiella-vuosttasgiellan/ +{+block{🇬🇧: 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.}} +{+block{https://www.avvir.no/samegiella-ja-mearkagiella-vuosttasgiellan/}} # jyllands-posten.dk (09/07/2020) -# -# # —————————————————————————————————————————————————————————————————————————————————————————— -# # 🇳🇴: Svindelnettsteder og virusnettsteder (Ikke besøk dem hvis du har dine datamaskiner og lommebøker kjært) -# Rask leksjon: Mange svindelnettsteder bruker adresser som ligner på adressene til store nettsteder, men som inneholder tilfeldige ekstra smådetaljer som gjør dem til en helt annen adresse. ".vg.no." vil blokkere vg.no.iphone-svindel-eksempel.xyz, men ikke vg.no eller vg.no/sport +# Rask leksjon: Mange svindelnettsteder bruker adresser som ligner på adressene til store nettsteder, men som inneholder tilfeldige ekstra smådetaljer som gjør dem til en helt annen adresse. "||vg.no." vil blokkere vg.no.iphone-svindel-eksempel.xyz, men ikke vg.no eller vg.no/sport # 🇩🇰: Fupsider og virussider (Besøg dem ikke, hvis du sætter pris på dine computere og tegnebøger) # 🇮🇸: Svindlsidur og vírussidur (Ekki heimsæk þeim ef þér líkar þinni tölvur og peningaveskur) -{+block{Scam sites and virus sites (Do not visit them if you value your computers and wallets)}} -# Quick 101: Many scam sites use addresses that resemble those of major sites, but which contain random extra tidbits that make them a whole different address. ".vg.no." will block vg.no.iphone-scam-example.xyz, but not vg.no or vg.no/sport +{+block{🇬🇧: Scam sites and virus sites (Do not visit them if you value your computers and wallets)}} +# Quick 101: Many scam sites use addresses that resemble those of major sites, but which contain random extra tidbits that make them a whole different address. "||vg.no." will block vg.no.iphone-scam-example.xyz, but not vg.no or vg.no/sport .paypal.*.no .vg.no. .elkjop.no. @@ -534,35 +654,35 @@ contentMarketing .finn.no. .posten.no. .postnord.no. -/finn.no/finno.htm +./finn.no/finno.htm .dnb.no. .sparebank1.no. .nordea.no. .sbanken.no. .danskebank.no. -# -/?finn.no/login +./?finn.no/login .komplett.no. .nordnet.no. .skatteetaten.no. -./begrensede-tilbudet/ +.*/begrensede-tilbudet/ .norwegian.com. .flysas-no. .tusenfryd-com. -./bli-avbrutt-bor-du-oppdater/ -./Norgesecure/ +.*/bli-avbrutt-bor-du-oppdater/ +.*/Norgesecure/ ..gratis-reisebilletter. -./KiwiErbjudanden1/ +.*/KiwiErbjudanden1/ .trackvoluum.com -./pakkerlevering/ +.*/pakkerlevering/ .102.112.2o7.net .tromselementbygg.no .no.zxxyw.com .apple-account-locked.losjevegen.no +{+block} .arvetellefsen.no/curry .holmedalblikk.no .vipps-sikkerhet. -./dnb11111 +.*/dnb11111 .nymelding.com .mrcal365.com .ultimate-tech-products.myshopify.com @@ -585,99 +705,98 @@ contentMarketing .fullbagcash.com .bizcashtrend.com .toptechmania.com -# # 🇳🇴: Som nevnt i diverse nyhetsartikler om svindelsider # 🇩🇰: Som nævnt i diverse nyhedsartikler om fupwebsider -{+block{As mentioned in various news articles about fraud sites}} -# https://www.tv2.no/nyheter/10493336/ +{+block{🇬🇧: As mentioned in various news articles about fraud sites}} +{+block{https://www.tv2.no/nyheter/10493336/}} .rnbinance.com .brightertrade.com -# https://www.nrk.no/ytring/1.14496024 +{+block{https://www.nrk.no/ytring/1.14496024}} .cost2buy.net -# https://www.nrk.no/norge/1.14511067 +{+block{https://www.nrk.no/norge/1.14511067}} .kongeparken.com-* .kiwi.com-* -# https://www.aftenposten.no/osloby/i/mRK8xq/Fatt-tilbud-om-gratis-kollektivbillett-Svindel_-melder-Ruter +{+block{https://www.aftenposten.no/osloby/i/mRK8xq/Fatt-tilbud-om-gratis-kollektivbillett-Svindel_-melder-Ruter}} .ruter.top -# https://www.faktisk.no/faktasjekker/YAb/nei-olav-thon-har-ikke-investert-850-millioner-kroner-i-bitcoin-program +{+block{https://www.faktisk.no/faktasjekker/YAb/nei-olav-thon-har-ikke-investert-850-millioner-kroner-i-bitcoin-program}} .gokkw.com .earnmoneyglobal.com -# https://www.datahjelperne.no/stein-erik-hagen-og-fredrik-skavlan-misbrukes-i-bitcoin-svindel/ +{+block{https://www.datahjelperne.no/stein-erik-hagen-og-fredrik-skavlan-misbrukes-i-bitcoin-svindel/}} .trendyn.me -# https://www.datahjelperne.no/verifiser-get-konto-falsk-mail/ +{+block{https://www.datahjelperne.no/verifiser-get-konto-falsk-mail/}} .getmail-no. -# https://www.datahjelperne.no/falske-telenor-undersokelser/ +{+block{https://www.datahjelperne.no/falske-telenor-undersokelser/}} .surveryrewards1.com -# https://www.nrk.no/mr/1.14649436 +{+block{https://www.nrk.no/mr/1.14649436}} .pprfct.com -# https://www.datahjelperne.no/gratulerer-du-har-vunnet-en-gave-mail-svindel/ +{+block{https://www.datahjelperne.no/gratulerer-du-har-vunnet-en-gave-mail-svindel/}} .liveshopdealz.com -# https://www.nrk.no/livsstil/1.14732503 +{+block{https://www.nrk.no/livsstil/1.14732503}} .elkjop*.club -# https://www.datahjelperne.no/sparebank1-kortet-ditt-er-blokkert-mail-phishing/ -/css/*sparebank1.no -# https://www.faktisk.no/notiser/l5/nei-petter-stordalen-har-ikke-investert-i-bitcoin-program +{+block{https://www.datahjelperne.no/sparebank1-kortet-ditt-er-blokkert-mail-phishing/}} +./css/*sparebank1.no +{+block{https://www.faktisk.no/notiser/l5/nei-petter-stordalen-har-ikke-investert-i-bitcoin-program}} .phosphox.com .nodzoom.com -# https://www.faktisk.no/notiser/ql/nei-du-far-ikke-rayban-briller-til-22299-kr-pa-denne-nettsiden +{+block{https://www.faktisk.no/notiser/ql/nei-du-far-ikke-rayban-briller-til-22299-kr-pa-denne-nettsiden}} .rbgeg.com .rbkbb.com -# https://www.facebook.com/viralspiralen/posts/2494251397311027 +{+block{https://www.facebook.com/viralspiralen/posts/2494251397311027}} .addmoviesnow.com -# https://www.mm.dk/tjekdet/artikel/faarup-sommerland-advarer-mod-gratis-billetter-det-er-spam-og-fup +{+block{https://www.mm.dk/tjekdet/artikel/faarup-sommerland-advarer-mod-gratis-billetter-det-er-spam-og-fup}} .faarup.com-*. .com-dk.com -# https://www.mm.dk/tjekdet/artikel/det-er-fup-heller-ikke-denne-gang-giver-legoland-5-gratis-billetter-vaek +{+block{https://www.mm.dk/tjekdet/artikel/det-er-fup-heller-ikke-denne-gang-giver-legoland-5-gratis-billetter-vaek}} .legoland.com-*. -# https://www.mm.dk/tjekdet/artikel/norwegian-billetter-til-valgfri-destination-er-snyd-og-bedrag +{+block{https://www.mm.dk/tjekdet/artikel/norwegian-billetter-til-valgfri-destination-er-snyd-og-bedrag}} .bondiblue.co.uk -# https://www.mm.dk/tjekdet/artikel/overrasket-bjarne-riis-kender-intet-til-investering-i-bitcoin-platform +{+block{https://www.mm.dk/tjekdet/artikel/overrasket-bjarne-riis-kender-intet-til-investering-i-bitcoin-platform}} .ucrhealthyhearts.com -# https://www.mm.dk/tjekdet/artikel/svindel-breder-sig-ogsaa-lars-larsen-misbruges-nu-i-bitcoin-fup +{+block{https://www.mm.dk/tjekdet/artikel/svindel-breder-sig-ogsaa-lars-larsen-misbruges-nu-i-bitcoin-fup}} .myk-news.com -# https://www.mm.dk/tjekdet/artikel/tidligere-lego-chef-misbruges-i-bitcoin-svindelnummer +{+block{https://www.mm.dk/tjekdet/artikel/tidligere-lego-chef-misbruges-i-bitcoin-svindelnummer}} .meretro.com -# https://www.mm.dk/tjekdet/artikel/ogsaa-chili-klaus-maa-staa-model-til-falske-annoncer +{+block{https://www.mm.dk/tjekdet/artikel/ogsaa-chili-klaus-maa-staa-model-til-falske-annoncer}} .hcliips.com -# https://www.mm.dk/tjekdet/artikel/han-afviser-at-have-investeret-500-mio-i-bitcoin-platform-graensende-til-humor +{+block{https://www.mm.dk/tjekdet/artikel/han-afviser-at-have-investeret-500-mio-i-bitcoin-platform-graensende-til-humor}} .bestphoneapplication.com -# https://www.mm.dk/tjekdet/artikel/michael-laudrup-har-ikke-vaeret-i-go-morgen-danmark-for-at-fortaelle-om-bitcoin-fidus +{+block{https://www.mm.dk/tjekdet/artikel/michael-laudrup-har-ikke-vaeret-i-go-morgen-danmark-for-at-fortaelle-om-bitcoin-fidus}} .vision-hey.club -# https://www.mm.dk/tjekdet/artikel/deltagere-i-go-morgen-danmark-misbrugt-i-bitcoin-svindelnummer +{+block{https://www.mm.dk/tjekdet/artikel/deltagere-i-go-morgen-danmark-misbrugt-i-bitcoin-svindelnummer}} .top-topic.co -# https://www.nrk.no/troms/1.14788086 +{+block{https://www.nrk.no/troms/1.14788086}} .geometra-bologna.it -# https://www.nrk.no/nyheter/1.14793929 +{+block{https://www.nrk.no/nyheter/1.14793929}} .sky.gs -# https://www.online.no/sikkerhet/falsk-online-nettside +{+block{https://www.online.no/sikkerhet/falsk-online-nettside}} .is-a-personaltrainer.com -# https://nyheder.tv2.dk/krimi/2020-02-11-politiet-advarer-mod-svindler-smser-forsoger-at-fa-billede-af-nemid +{+block{https://nyheder.tv2.dk/krimi/2020-02-11-politiet-advarer-mod-svindler-smser-forsoger-at-fa-billede-af-nemid}} .rigspolitiet.com .nemid.org -# https://www.tv2.no/nyheter/11203952/ +{+block{https://www.tv2.no/nyheter/11203952/}} .topgadgetboom.com -# https://www.faktisk.no/faktasjekker/vw8/erik-gikk-fra-arbeidsledig-til-millionaer-pa-8-uker +{+block{https://www.faktisk.no/faktasjekker/vw8/erik-gikk-fra-arbeidsledig-til-millionaer-pa-8-uker}} .ocgadgets.com .ocgadgetss.myshopify.com -# https://www.mm.dk/tjekdet/artikel/nej-mads-mikkelsen-har-stadig-ikke-skraemt-de-store-banker-med-bitcoins +{+block{https://www.mm.dk/tjekdet/artikel/nej-mads-mikkelsen-har-stadig-ikke-skraemt-de-store-banker-med-bitcoins}} .onelifetechno.com -# https://www.mm.dk/tjekdet/artikel/ny-boelge-af-falske-ray-ban-annoncer-skyller-ind-over-danskerne +{+block{https://www.mm.dk/tjekdet/artikel/ny-boelge-af-falske-ray-ban-annoncer-skyller-ind-over-danskerne}} .rbaab.net .rbppg.net -# https://www.mm.dk/tjekdet/artikel/fup-artikel-hun-er-tiltalt-for-millionsvindel-men-nu-pludselig-loesladt +{+block{https://www.mm.dk/tjekdet/artikel/fup-artikel-hun-er-tiltalt-for-millionsvindel-men-nu-pludselig-loesladt}} .ekstrabiadet. -# https://www.mm.dk/tjekdet/artikel/folkekaer-fodboldhelt-ked-af-at-blive-misbrugt-af-svindlere +{+block{https://www.mm.dk/tjekdet/artikel/folkekaer-fodboldhelt-ked-af-at-blive-misbrugt-af-svindlere}} .kronoscm.com -# https://www.mm.dk/tjekdet/artikel/nej-joergen-leth-har-ikke-investeret-500-millioner-kroner-i-bitcoins +{+block{https://www.mm.dk/tjekdet/artikel/nej-joergen-leth-har-ikke-investeret-500-millioner-kroner-i-bitcoins}} .daily-news.tech .limevow.com -# https://www.faktisk.no/notiser/ywM/se-opp-for-bitcoin-svindlere +{+block{https://www.faktisk.no/notiser/ywM/se-opp-for-bitcoin-svindlere}} .travelersloch.com .trainingcalculate.com -# https://www.tv2.no/nyheter/11516670/ +{+block{https://www.tv2.no/nyheter/11516670/}} .fintechnow*.buzz .wealthnews*.xyz -# https://sol.no/nyheter/pass-deg-for-solbrillesvindlere/72639445 +{+block{https://sol.no/nyheter/pass-deg-for-solbrillesvindlere/72639445}} .rbono.net # IP addresses of servers notorious for hosting many of the sites above .82.118.242.69 @@ -688,10 +807,9 @@ contentMarketing .167.71.49.177 .134.209.82.119 .154.213.16.136 -# # 🇳🇴: Falske nett-"butikker" som er så dårlige, at de står oppført på Forbrukertilsynet egen svarteliste. # 🇩🇰: Forbrukertilsynets black-list over falske netbutikker (Norges svar på Forbrugerombudsmanden). -{+block{Fake and fraudulent web-"stores" that are so bad, that they're listed on the blacklist of the Norwegian state-sponsored Consumer Authority.}} +{+block{🇬🇧: Fake and fraudulent web-"stores" that are so bad, that they're listed on the blacklist of the Norwegian state-sponsored Consumer Authority.}} # Source: https://www.forbrukertilsynet.no/netthandel/falske-nettbutikker. .adidasko.com .airmaxskobillige.com @@ -768,8 +886,7 @@ contentMarketing .tobiascelebritymusicevents.com .um-bs.com .vansnorge.com -# -{+block{Pirate-product-selling stores registered by the serial scammers who go by the name of "xiang dao xin xi ji shu you xiang gong si".}} +{+block{🇬🇧: Pirate-product-selling stores registered by the serial scammers who go by the name of "xiang dao xin xi ji shu you xiang gong si".}} .nofotballshop.com .nofotballstore.com .nodrakts.com @@ -779,27 +896,34 @@ contentMarketing .5.39.217.206 .5.39.221.180 .193.148.70.153 -# -{+block{Copied over from DNS-BH Malware Domains and verified to actually be malicious (as that list has a whole lot of false positives)}} +{+block{🇬🇧: Copied over from DNS-BH Malware Domains and verified to actually be malicious (as that list has a whole lot of false positives)}} .desidert.no .brigitteheilmann.dk -# .storustovu.dk -# .campingnews.dk # 🇳🇴/🇩🇰: ——— Anti-anti-reklameblokkering ——— # 🇮🇸: ——— And-and-auglýsingshindrun ——— -{+block{——— Anti-anti-adblocking ———}} +{+block{🇬🇧: ——— Anti-anti-adblocking ———}} # Last updated: 18August2020v1-Extension +{+block} .aftenposten.no/seksjon/dist/ads- -.dni-adops-proxy-prod-adopsmediaconverter.mercury.dnitv.com/ +{+block} + .elderlyscissors.com -.imasdk.googleapis.com/pal/sdkloader/pal.js +{+block} + +{+block} .vg.no/cnp-assets/src/sites/vg/components/AdblockModal -# -# -# -# -# +{-block} + +{-block} + +{-block} + +{-block} + +{-block} +.www.tv2.no/s/js/ads.js # Also fixed in "uBlock Filters - Privacy", but is added to this list as well, because it serves to remove AAAB notices on various pages (especially when "uBlock Filters" is turned on). -.googletagmanager.com/gtm.js +{+block} + diff --git a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py index 12d08a872..90c6623b8 100644 --- a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py +++ b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py @@ -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