Add files via upload

This commit is contained in:
Imre Kristoffer Eilertsen
2019-06-05 18:03:55 +02:00
committed by GitHub
parent e7848cf8b1
commit 4769b12776
6 changed files with 1272 additions and 7 deletions
@@ -1,6 +1,6 @@
msFilterList
# Version: 01June2019v1-Beta
# Version: 010620191 (for Adblock Plus' issue report system)
# Version: 05June2019v1-Beta
# Version: 050620191 (for Adblock Plus' issue report system)
# Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider
# Translated title: Dandelion Sprout's Nordic filters for tidier websites
# expires = 1
@@ -245,6 +245,10 @@ msFilterList
# 🇳🇴: Lagt til fordi min egen mor (Hun er i 40-årene) trodde jeg hadde rotet til PCen hennes, når den i stedet bare viste en uBO-sideadvarsel på grunn av en oppføring i «AdGuards hovedfilter», også kjent som AdGuard Base.
# 🇬🇧: Added because my own mom (She's in her 40s) thought I had messed up her PC, when instead it just displayed a uBO page warning due to an AdGuard Base entry.
# 🇳🇴: Landseksklusive versjoner for enkle reklameblokkerere, av flernasjonsoppføringer som er i utvidelsesfilen for avanserte reklameblokkerere; ettersom Adblock Plus og AdGuard for øyeblikket ikke støtter *-jokertegn i nettadressene til blokkeringsregler.
# ABP diskuterte på et tidspunkt å støtte det i https: issues.adblockplus.org ticket 6773, men det bunnet ut i ingenting.
# 🇩🇰: Landseksklusive versioner til enkle adblockere, af flerlandsposter, der findes i udvidelsesfilen for avancerede adblockere; eftersom Adblock Plus og AdGuard i øjeblikket ikke understøtter * -jokertegn i blokeringsregel-URL-er.
@@ -1,6 +1,6 @@
[Adblock Plus 3.2]
! Version: 01June2019v1
! Version: 010620191 (for Adblock Plus' issue report system)
! Version: 05June2019v1
! Version: 050620191 (for Adblock Plus' issue report system)
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for AdBlock og Adblock Plus)
! Translated title: Dandelion Sprout's Nordic filters for tidier websites (for AdBlock and AdBlock Plus)
! Expires: 12 hours
@@ -777,6 +777,10 @@ minmote.no,godt.no##.adblock-info
@@||redirects.tradedoubler.com/cdon/
@@||clkuk.tradedoubler.com/*/nb-no
! 🇳🇴: Lagt til fordi min egen mor (Hun er i 40-årene) trodde jeg hadde rotet til PCen hennes, når den i stedet bare viste en uBO-sideadvarsel på grunn av en oppføring i «AdGuards hovedfilter», også kjent som AdGuard Base.
! 🇬🇧: Added because my own mom (She's in her 40s) thought I had messed up her PC, when instead it just displayed a uBO page warning due to an AdGuard Base entry.
@@||track.adform.net/*%2Fapollo.no%2F
! 🇳🇴: Landseksklusive versjoner for enkle reklameblokkerere, av flernasjonsoppføringer som er i utvidelsesfilen for avanserte reklameblokkerere; ettersom Adblock Plus og AdGuard for øyeblikket ikke støtter *-jokertegn i nettadressene til blokkeringsregler.
! ABP diskuterte på et tidspunkt å støtte det i https://issues.adblockplus.org/ticket/6773, men det bunnet ut i ingenting.
! 🇩🇰: Landseksklusive versioner til enkle adblockere, af flerlandsposter, der findes i udvidelsesfilen for avancerede adblockere; eftersom Adblock Plus og AdGuard i øjeblikket ikke understøtter * -jokertegn i blokeringsregel-URL-er.
@@ -1,5 +1,5 @@
[AdGuard ≥6]
! Version: 01June2019v1
! Version: 05June2019v1
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for AdGuard)
! Translated title: Dandelion Sprout's Nordic filters for tidier websites (for AdGuard)
@@ -779,6 +779,10 @@ minmote.no,godt.no##.adblock-info
@@||redirects.tradedoubler.com/cdon/
@@||clkuk.tradedoubler.com/*/nb-no
! 🇳🇴: Lagt til fordi min egen mor (Hun er i 40-årene) trodde jeg hadde rotet til PCen hennes, når den i stedet bare viste en uBO-sideadvarsel på grunn av en oppføring i «AdGuards hovedfilter», også kjent som AdGuard Base.
! 🇬🇧: Added because my own mom (She's in her 40s) thought I had messed up her PC, when instead it just displayed a uBO page warning due to an AdGuard Base entry.
@@||track.adform.net/*%2Fapollo.no%2F
! 🇳🇴: Landseksklusive versjoner for enkle reklameblokkerere, av flernasjonsoppføringer som er i utvidelsesfilen for avanserte reklameblokkerere; ettersom Adblock Plus og AdGuard for øyeblikket ikke støtter *-jokertegn i nettadressene til blokkeringsregler.
! ABP diskuterte på et tidspunkt å støtte det i https://issues.adblockplus.org/ticket/6773, men det bunnet ut i ingenting.
! 🇩🇰: Landseksklusive versioner til enkle adblockere, af flerlandsposter, der findes i udvidelsesfilen for avancerede adblockere; eftersom Adblock Plus og AdGuard i øjeblikket ikke understøtter * -jokertegn i blokeringsregel-URL-er.
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
{+block}
# Version: 01June2019v1-Alpha
# Version: 010620191 (for Adblock Plus' issue report system)
# Version: 05June2019v1-Alpha
# Version: 050620191 (for Adblock Plus' issue report system)
# 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
@@ -218,6 +218,9 @@
# 🇩🇰: Tracker-hvidlistninger, der er nødvendige for brugere af Prisjakt, Kickback og Viatrumf (Norske handletjenester)
{+block{Tracker whitelistings that are necessary for users of Prisjakt, Kickback, and Viatrumf}}
#
# 🇳🇴: Lagt til fordi min egen mor (Hun er i 40-årene) trodde jeg hadde rotet til PCen hennes, når den i stedet bare viste en uBO-sideadvarsel på grunn av en oppføring i «AdGuards hovedfilter», også kjent som AdGuard Base.
{+block{Added because my own mom (She's in her 40s) thought I had messed up her PC, when instead it just displayed a uBO page warning due to an AdGuard Base entry.}}
#
# 🇳🇴: Landseksklusive versjoner for enkle reklameblokkerere, av flernasjonsoppføringer som er i utvidelsesfilen for avanserte reklameblokkerere; ettersom Adblock Plus og AdGuard for øyeblikket ikke støtter *-jokertegn i nettadressene til blokkeringsregler.
# ABP diskuterte på et tidspunkt å støtte det i https://issues.adblockplus.org/ticket/6773, men det bunnet ut i ingenting.
# 🇩🇰: Landseksklusive versioner til enkle adblockere, af flerlandsposter, der findes i udvidelsesfilen for avancerede adblockere; eftersom Adblock Plus og AdGuard i øjeblikket ikke understøtter * -jokertegn i blokeringsregel-URL-er.
@@ -13,6 +13,7 @@ OUTPUT_AG = 'NordicFiltersAdGuard.txt'
OUTPUT_ABP = 'NordicFiltersABP.txt'
OUTPUT_TPL = 'DandelionSproutsNorskeFiltre.tpl'
OUTPUT_PRIVOXY = 'NordicFiltersPrivoxy.action'
OUTPUT_PRIVACY = 'NordicFiltersPrivacy.txt'
# function that downloads the filter list
def download_filters() -> str:
@@ -435,6 +436,84 @@ def prepare_privoxy(lines) -> str:
return text
# function that prepares the filter list for a privacy-focused uBO version
def prepare_privacy(lines) -> str:
text = ''
for line in lines:
# until this is done: https://github.com/AdguardTeam/CoreLibs/issues/152
line = re.sub(
r"^@.*tradedoubler\.com.*",
"",
line
)
line = re.sub(
r"^@.*\.zanox\..*",
"",
line
)
line = re.sub(
r"^@.*/analytics\..*",
"",
line
)
line = re.sub(
r"^@.*\.adtraction\..*",
"",
line
)
line = re.sub(
r"^@.*\.adform\..*",
"",
line
)
line = re.sub(
r"^@.*/autoTrack.*",
"",
line
)
line = re.sub(
"Dandelion Sprouts nordiske filtre for ryddigere nettsider",
"Dandelion Sprouts nordiske filtre for ryddigere nettsider (uten sporerhvitelisting)",
line
)
line = re.sub(
"Dandelion Sprout's Nordic filters for tidier websites",
"Dandelion Sprout's Nordic filters for tidier websites (without tracker whitelistings)",
line
)
line = re.sub(
r"! Version: [0-9][0-9][0-9][0-9].*",
"",
line
)
line = re.sub(
"\[Adblock Plus 3.2\]",
"",
line
)
line = re.sub(
r"! If you wish to remove cookie banners.*",
"! 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.",
line
)
text += line + '\r\n'
return text
if __name__ == "__main__":
print('Starting the script')
text = download_filters()
@@ -445,6 +524,7 @@ if __name__ == "__main__":
abp_filter = prepare_abp(lines)
tpl_filter = prepare_tpl(lines)
privoxy_filter = prepare_privoxy(lines)
privacy_filter = prepare_privacy(lines)
with open(OUTPUT, "w") as text_file:
text_file.write(text)
@@ -461,6 +541,9 @@ if __name__ == "__main__":
with open(OUTPUT_PRIVOXY, "w") as text_file:
text_file.write(privoxy_filter)
with open(OUTPUT_PRIVACY, "w") as text_file:
text_file.write(privacy_filter)
print('The adblocker-based list versions have been generated.')
import requests