mirror of
https://github.com/DandelionSprout/adfilt.git
synced 2026-10-04 12:41:06 +01:00
So far, so well. (In regards to UTF-8-sig)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
msFilterList
|
||||
msFilterList
|
||||
# Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider
|
||||
# Title 🇬🇧: Dandelion Sprout's Nordic filters for tidier websites
|
||||
# Last modified: 03November2025v2-Deprecated
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ "title": "👒 Dandelion Sprout's Nordic List for LS",
|
||||
{ "title": "👒 Dandelion Sprout's Nordic List for LS",
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (uMatrix-regler til å benytte sammen med domeneversjonen)
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (uMatrix-regler til å benytte sammen med domeneversjonen)
|
||||
! Title 🇬🇧: Dandelion Sprout's Nordic filters for tidier websites (uMatrix rules to use together with the raw domains version)
|
||||
! Last modified: 03November2025v2-Deprecated
|
||||
! Lisens / Licence: https://github.com/DandelionSprout/adfilt/blob/master/LICENSE.md
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[Adblock Plus 3.13]
|
||||
[Adblock Plus 3.13]
|
||||
! Title: 🏔️ Dandelion Sprouts helnordiske filtre (Møter ABPs inkluderingsregler — Firefox ≥121, Chrom* ≥105)
|
||||
! Title 🇬🇧: Dandelion Sprout's All-Nordic filters (With ABP inclusion compliance — Firefox ≥121, Chrom* ≥105)
|
||||
! Version: 031120252
|
||||
@@ -3854,47 +3854,42 @@ triplx.dk##.aff-inner-col
|
||||
! https://github.com/brave/adblock-lists/issues/768 (Remove when Shield Standard Mode adds support for cosmetic filtering in default lists)
|
||||
||akamai.vgc.no/drfront3^$image
|
||||
! Generic entries that seem like they'd apply to the internet as a whole (Nordic sites included) that aren't in EasyList or AdGuard Base Filter, but which are in either uBlock Filters Ads, uBlock Filters Unbreak, or uBlock Filters Badware Risks.
|
||||
! Version: 260620241-Extension
|
||||
###ad_feature:not(:empty)
|
||||
###ad_img:not(:empty)
|
||||
###adContext:not(:empty)
|
||||
###adMid1:not(:empty)
|
||||
###adSpecial:not(:empty)
|
||||
###adtagfooter:not(:empty)
|
||||
###advert-header:not(:empty)
|
||||
###adzerk:not(:empty)
|
||||
###bt-ads
|
||||
###buy-sell-ads:not(:empty)
|
||||
###container > #footer ~ #go-to-top + div[id][class*=" "]
|
||||
###docmainad:not(:empty)
|
||||
###downloadAd:not(:empty)
|
||||
###ez-sidebar-wall-left
|
||||
###invid_call
|
||||
###invideo_2
|
||||
###invideo_data
|
||||
###invideo_new
|
||||
###iqadtile5:not(:empty)
|
||||
###leader_ad:not(:empty)
|
||||
###micast_ads
|
||||
###midadd:not(:empty)
|
||||
###myAd:not(:empty)
|
||||
###placeAds
|
||||
! Version: 031120251-Extension
|
||||
###adbtm[onclick="badr();"]
|
||||
###adyes:not(:empty)
|
||||
###anuncio:not(:empty)
|
||||
###bt-ads:not(:empty)
|
||||
###clickCatcher31:not(:empty)
|
||||
###clickCatcher32:not(:empty)
|
||||
###close-teaser:not(:empty)
|
||||
###donate > a[href][style][onclick="thank_you()"][target="_blank"][rel="nofollow"]
|
||||
###dontfoid:not(:empty)
|
||||
###go-to-top + div[id][class]
|
||||
###invid_call:not(:empty)
|
||||
###invideo_2:not(:empty)
|
||||
###invideo_data:not(:empty)
|
||||
###invideo_new:not(:empty)
|
||||
###micast_ads:not(:empty)
|
||||
###placeAds:not(:empty)
|
||||
###player div[style$="cursor: pointer; position: absolute; width: 100%; height: 100%; padding: 1rem; z-index: 2147483647;"]
|
||||
###playerOverlay[style="position:absolute; z-index:3"]
|
||||
###plban
|
||||
###sideadbox:not(:empty)
|
||||
###sidearm-adblock-modal
|
||||
###stop_ad
|
||||
###stop_ad2
|
||||
###plban:not(:empty)
|
||||
###sidearm-adblock-modal:not(:empty)
|
||||
###st-ami + div[id][class*=" "]
|
||||
###stop_ad:not(:empty)
|
||||
###stop_ad2:not(:empty)
|
||||
###tabVideo > .rmedia
|
||||
###topBannerAd:not(:empty)
|
||||
###topbannerad:not(:empty)
|
||||
###travel_ad:not(:empty)
|
||||
###video-id_fluid_html_on_pause
|
||||
###weatherad:not(:empty)
|
||||
###TapatalkFooterDesktopAds:not(:empty)
|
||||
###teaser3[style^="width: 100%;height:0;text-align: center;display: scroll;position:fixed;"]
|
||||
###vidcloud-player > #overlay-container
|
||||
###video-id_fluid_html_on_pause:not(:empty)
|
||||
###video_player ~ div[id] div[style^="position:fixed;inset:0px;z-index:"]
|
||||
###zdn-adblock-overlay:not(:empty)
|
||||
##.aan_fake:not(html,body,:empty)
|
||||
##.aan_fake__video-units:not(html,body,:empty)
|
||||
##.adde_modal-overlay:not(html,body,:empty)
|
||||
##.adde_modal_detector:not(html,body,:empty)
|
||||
##.ads-btns:not(html,body,:empty)
|
||||
##.adsbyrunactive:not(html,body,:empty)
|
||||
##.advboxemb:not(html,body,:empty)
|
||||
##.aff-content-col:not(html,body,:empty)
|
||||
@@ -3903,66 +3898,111 @@ triplx.dk##.aff-inner-col
|
||||
##.amp-ad-inner:not(html,body,:empty)
|
||||
##.ark-ad-message:not(html,body,:empty)
|
||||
##.ave-pl:not(html,body,:empty)
|
||||
##.bb ~ main#container .containerAds
|
||||
##.bloc-pub:not(html,body,:empty)
|
||||
##.bloc-pub2:not(html,body,:empty)
|
||||
##.blocker-notice:not(html,body,:empty)
|
||||
##.blocker-overlay:not(html,body,:empty)
|
||||
##.bottom-hor-block:not(html,body,:empty)
|
||||
##.brs-block:not(html,body,:empty)
|
||||
##.dbanner:not(html,body,:empty)
|
||||
##.buttonautocl:not(html,body,:empty)
|
||||
##.close-btn2[onclick="closeAd2()"]
|
||||
##.close-btn3[onclick="closeAd3()"]
|
||||
##.close-btn4[onclick="closeAd4()"]
|
||||
##.close-btn[onclick="closeAd()"]
|
||||
##.exo-horizontal:not(html,body,:empty)
|
||||
##.fints-block__row:not(html,body,:empty)
|
||||
##.fp-player > div[style="position: absolute; inset: 0px; overflow: hidden; z-index: 160; background: transparent; display: block;"]
|
||||
##.fp-ui > a[href][target="_blank"][style^="position: absolute; inset: 0px;"]
|
||||
##.glx-watermark-container:not(html,body,:empty)
|
||||
##.header-menu-bottom-ads:not(html,body,:empty)
|
||||
##.hor_banner:not(html,body,:empty)
|
||||
##.in_stream_banner:not(html,body,:empty)
|
||||
##.infiniteads_placeholder:not(html,body,:empty)
|
||||
##.inplayer-ad:not(html,body,:empty)
|
||||
##.inplayer_banners:not(html,body,:empty)
|
||||
##.jwplayer ~ div[style="position:absolute;top:0;left:0;width: 100%;height: 100%;z-index:2147483647"]
|
||||
##.mdp-deblocker-wrapper:not(html,body,:empty)
|
||||
##.ninja-recommend-block:not(html,body,:empty)
|
||||
##.overlay-advertising-new:not(html,body,:empty)
|
||||
##.player-bns-block:not(html,body,:empty)
|
||||
##.preroll-blocker:not(html,body,:empty)
|
||||
##.rkads:not(html,body,:empty)
|
||||
##.rps_player_ads:not(html,body,:empty)
|
||||
##.samBannerUnit:not(html,body,:empty)
|
||||
##.samCodeUnit:not(html,body,:empty)
|
||||
##.sharethis-inline-share-buttons.st-hidden
|
||||
##.stream-item-widget:not(html,body,:empty)
|
||||
##.trafficjunky-float-right:not(html,body,:empty)
|
||||
##.ytd-j:not(html,body,:empty)
|
||||
##.yxd-j:not(html,body,:empty)
|
||||
##.yxd-jd:not(html,body,:empty)
|
||||
##[class^="DisplayAd"]
|
||||
##[onclick*="postlnk.com"]
|
||||
##.wp-block-savage-platform-primis-video:not(html,body,:empty)
|
||||
##[data-lnguri*="vipbox"]
|
||||
##a[dontfo=""][style$="position: absolute; z-index: 2147483647;"]
|
||||
##a[href*=".click/?z="][href*="&n"]
|
||||
##a[href*="/go.php?a_aid="]
|
||||
##a[href^="http://adtrack"]
|
||||
##a[href^="https://syndication.exdynsrv.com/splash.php"]
|
||||
##div[class*="displayAdRight"]
|
||||
/adpia_click_popup_after.js
|
||||
/ads/bid300*.aspx
|
||||
##a[onclick="openAuc();"]
|
||||
##body > .security-container[style="opacity: 1; transform: translateY(0px);"]
|
||||
##body > div[style$="z-index: 2147483647; top: 0px; left: 0px; position: fixed; display: block;"]
|
||||
##div#spot-holder.spot-holder[style="display: block;"]
|
||||
##div[class$="player-promo-col"]
|
||||
##div[id][style^="position: fixed; inset: 0px; z-index: 2147483647; background: black"][style*="opacity: 0.01"]
|
||||
##div[style="position: fixed; display: block; width: 100%; height: 100%; inset: 0px; background-color: rgba(0, 0, 0, 0); z-index: 300000;"]
|
||||
##div[style="position: fixed; inset: 0px; z-index: 2147483647; pointer-events: auto;"]
|
||||
##div[style="top: 0px; left: 0px; width: 1287px; height: 500px; position: fixed; z-index: 2147483647;"]
|
||||
##div[style^="position: fixed; inset: 0px; z-index: 2147483647; background: black; opacity: 0.01"]
|
||||
##div[style^="position:fixed;inset:0px;z-index:2147483647;background:black;opacity:0.01"]
|
||||
##div[style^="z-index: 999999; background-image: url(\"data:image/gif;base64,"][style$="position: absolute;"]
|
||||
##html > body > div.container > form#unsubscribe-form[onsubmit="submitUnsubscribeForm(event)"]
|
||||
##html > body > div.container.m-p > #checkbox-window.checkbox-window
|
||||
##html > body > div.content > dl > dd.dd1 > div.min_sider > form#form1[action="unsubscribe.php"]
|
||||
##html > body.body > div.container > div.content > form > table.optoutForm
|
||||
##html#html[sti][vic][lang] > body#allbody
|
||||
##html[lang] > body#body > * > div.cv-xwrapper > div.cvc > div.cv-inner
|
||||
##html[lang] > body#body > * > div.cvh.BlockClicksActivityBusy
|
||||
##html[lang] > body.ishome > div.adult + main.main
|
||||
##html[lang] > body.startnew > div#sections > section#section_uname
|
||||
/1clkn/*$script,third-party
|
||||
/?r=dir&zoneid=
|
||||
/?r=dir&zoneid=$popup
|
||||
/?rb=*&zoneid=$xmlhttprequest,popup,third-party
|
||||
/?referral=sythe
|
||||
/?referral=sythe$popup
|
||||
/?track=*&key=
|
||||
/?track=*&key=$popup
|
||||
/a/na/js/*$third-party
|
||||
/adc-ads-lib|$script
|
||||
/advertisement/video/static/advantage.xml^$xmlhttprequest
|
||||
/ajax/banner/list?page=$xmlhttprequest
|
||||
/all-for-adsense/*
|
||||
/asg_embed.js
|
||||
/api/model/feed?siteId=$xmlhttprequest,third-party
|
||||
/api/spots/*&kw=$xmlhttprequest
|
||||
/api/spots/*^fill=$xmlhttprequest
|
||||
/api/users/*^fill=$xmlhttprequest
|
||||
/backend_loader$script
|
||||
/clc?aid=
|
||||
/clc?aid=$popup
|
||||
/click?pid=*&offer_id=
|
||||
/code/script/back.php|
|
||||
/ea/fl.js
|
||||
/ea2/fl.js
|
||||
/fp-interstitial.js
|
||||
/hy.js?q22q2q2
|
||||
/iframe.php?spotID=
|
||||
/istripper.js
|
||||
/js/acmsd/*
|
||||
/cuid/?f=https%$xmlhttprequest,third-party
|
||||
/embed-1/ajax/e-1/banners|$xmlhttprequest
|
||||
/embed-1/e-1/banners|$xmlhttprequest
|
||||
/fret/meow4/*$script,third-party
|
||||
/gb/zone?zid=$xmlhttprequest,third-party
|
||||
/get/*?zoneid=$script
|
||||
/in/p/?spot_id=$subdocument,third-party
|
||||
/js/ppndr.
|
||||
/nativeads-v2.js
|
||||
/jsrepo?rnd=$script,third-party
|
||||
/lhzbsrfkjf/js/*$third-party
|
||||
/lv/esnk/*$script
|
||||
/promo/next/adb/*
|
||||
/promo/next/mural/*
|
||||
/propeller-ads
|
||||
/pu-placer.js
|
||||
/s/s/js/m/im.js?
|
||||
/s/s/js/m/push.js?
|
||||
/s/s/sui.php
|
||||
/s/s/supv.php
|
||||
/safu/safu.js
|
||||
/splash.php?idzone=
|
||||
/sum.js?i=*&v=
|
||||
/t63fd79f7055.js
|
||||
/ta22f6590aec.js
|
||||
/tceb29242cf7.js
|
||||
/webtracking.min.js
|
||||
/zbs.kek.js
|
||||
/zlk/zlk.js
|
||||
/pub?id=$script,third-party
|
||||
/sytheb
|
||||
/sytheb$popup
|
||||
/teo4.$script
|
||||
/utx?tid=$xmlhttprequest,third-party
|
||||
/vast/?zid=$xmlhttprequest,third-party
|
||||
/watchnew?shu=$subdocument,third-party
|
||||
/wcm/?sh=$script,third-party
|
||||
/zone?pub
|
||||
|
||||
! Various Android apps
|
||||
@@ -3976,143 +4016,151 @@ triplx.dk##.aff-inner-col
|
||||
|
||||
! Generic entries that seem like they'd apply to the internet as a whole (Nordic sites included) that aren't in EasyList or uBlock Filters, but which are in AdGuard Base Filter.
|
||||
! An equivalent file also exists for AdGuard softwares.
|
||||
! Version: 291120241-Extension
|
||||
###ad-fullbanner2-billboard-outer
|
||||
###ad-topper
|
||||
###ad_300X250
|
||||
###ad_336_singlebt
|
||||
###ad_728h
|
||||
###ad_google
|
||||
###advertRightTopPosition
|
||||
###adxtop
|
||||
###atvcap + #tvcap > .mnr-c > .commercial-unit-mobile-top
|
||||
###banner-top-right
|
||||
###BannerBox
|
||||
###bannerfloat22
|
||||
###bb_banner
|
||||
###blox-top-promo
|
||||
###bp_banner
|
||||
###campaign-banner
|
||||
###chp_ads_blocker-modal
|
||||
###chp_ads_blocker-overlay
|
||||
###close-fixedban
|
||||
###extensible-banner
|
||||
###fb_300x250
|
||||
###footer-banner
|
||||
###scorecard-ad
|
||||
###soldakayan
|
||||
###taw > .med + div > #tvcap > .mnr-c:not(.qs-ic) > .commercial-unit-mobile-top
|
||||
###topstuff > #tads
|
||||
###total_banner
|
||||
###videopageadblock
|
||||
##.Ad__Wrapper:not(html,body,:empty)
|
||||
##.ad_register_prompt:not(html,body,:empty)
|
||||
##.ad_showthread_firstpost_start_placeholder:not(html,body,:empty)
|
||||
##.adace-popup-detector:not(html,body,:empty)
|
||||
##.add_300x250:not(html,body,:empty)
|
||||
##.adheader403:not(html,body,:empty)
|
||||
##.b-header-banner:not(html,body,:empty)
|
||||
##.baners_block:not(html,body,:empty)
|
||||
##.banner_header:not(html,body,:empty)
|
||||
##.banners-middle:not(html,body,:empty)
|
||||
##.banners_block:not(html,body,:empty)
|
||||
##.BetterJsPopOverlay:not(html,body,:empty)
|
||||
##.breakout-ad:not(html,body,:empty)
|
||||
##.commercial-unit-mobile-bottom:not(html,body,:empty)
|
||||
##.commercial-unit-mobile-top:not(html,body,:empty)
|
||||
##.commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > .vci
|
||||
##.commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > div > .vci
|
||||
##.commercial-unit-mobile-top > .v7hl4d
|
||||
##.commercial-unit-mobile-top > div[data-pla="1"]
|
||||
##.demo-wrapper[style="display:none;"] + div.fadeInDown[id]
|
||||
##.gmr-bannerpopup:not(html,body,:empty)
|
||||
##.happy-footer:not(html,body,:empty)
|
||||
##.happy-player-beside:not(html,body,:empty)
|
||||
##.idmuvi-topbanner:not(html,body,:empty)
|
||||
##.idmuvi-topbanner-aftermenu:not(html,body,:empty)
|
||||
##.innerBanner:not(html,body,:empty)
|
||||
##.jetblocker-wrapper:not(html,body,:empty)
|
||||
##.jetblocker_overlay:not(html,body,:empty)
|
||||
##.loop_google_ad:not(html,body,:empty)
|
||||
##.main_promo_image_container:not(html,body,:empty)
|
||||
##.menu-ads:not(html,body,:empty)
|
||||
##.puFloatLine > #puFloatDiv
|
||||
##.reclamTable:not(html,body,:empty)
|
||||
##.remove-spots:not(html,body,:empty)
|
||||
##.roxot-dynamic:not(html,body,:empty)
|
||||
##.SC_TBlock:not(html,body,:empty)
|
||||
##.sidebar-ads-container:not(html,body,:empty)
|
||||
##.special-ads:not(html,body,:empty)
|
||||
##.sponsor-div:not(html,body,:empty)
|
||||
##.sponsored-home-page-inner:not(html,body,:empty)
|
||||
##.sponsored-items:not(html,body,:empty)
|
||||
##.stripper > a[href*="istripper"] > img
|
||||
##.tjads:not(html,body,:empty)
|
||||
##.top-adv-app:not(html,body,:empty)
|
||||
##.top-banners:not(html,body,:empty)
|
||||
##.top-header-ads-mobile:not(html,body,:empty)
|
||||
##.top-r-ads:not(html,body,:empty)
|
||||
##.topbannerad:not(html,body,:empty)
|
||||
##.videojs-hero-overlay:not(html,body,:empty)
|
||||
##.widget-sidebar-right-banner:not(html,body,:empty)
|
||||
##.wpcnt > .wpa
|
||||
##body > div#fixedban
|
||||
##div[id^="teaser"][style^="width:autopx;"]
|
||||
##img[title^="advertisement"]
|
||||
! Version: 031120251-Extension
|
||||
###adbtm[onclick="badr();"]
|
||||
###adyes:not(:empty)
|
||||
###anuncio:not(:empty)
|
||||
###bt-ads:not(:empty)
|
||||
###clickCatcher31:not(:empty)
|
||||
###clickCatcher32:not(:empty)
|
||||
###close-teaser:not(:empty)
|
||||
###donate > a[href][style][onclick="thank_you()"][target="_blank"][rel="nofollow"]
|
||||
###dontfoid:not(:empty)
|
||||
###go-to-top + div[id][class]
|
||||
###invid_call:not(:empty)
|
||||
###invideo_2:not(:empty)
|
||||
###invideo_data:not(:empty)
|
||||
###invideo_new:not(:empty)
|
||||
###micast_ads:not(:empty)
|
||||
###placeAds:not(:empty)
|
||||
###player div[style$="cursor: pointer; position: absolute; width: 100%; height: 100%; padding: 1rem; z-index: 2147483647;"]
|
||||
###playerOverlay[style="position:absolute; z-index:3"]
|
||||
###plban:not(:empty)
|
||||
###sidearm-adblock-modal:not(:empty)
|
||||
###st-ami + div[id][class*=" "]
|
||||
###stop_ad:not(:empty)
|
||||
###stop_ad2:not(:empty)
|
||||
###tabVideo > .rmedia
|
||||
###TapatalkFooterDesktopAds:not(:empty)
|
||||
###teaser3[style^="width: 100%;height:0;text-align: center;display: scroll;position:fixed;"]
|
||||
###vidcloud-player > #overlay-container
|
||||
###video-id_fluid_html_on_pause:not(:empty)
|
||||
###video_player ~ div[id] div[style^="position:fixed;inset:0px;z-index:"]
|
||||
###zdn-adblock-overlay:not(:empty)
|
||||
##.aan_fake:not(:empty)
|
||||
##.aan_fake__video-units:not(:empty)
|
||||
##.adde_modal-overlay:not(:empty)
|
||||
##.adde_modal_detector:not(:empty)
|
||||
##.ads-btns:not(:empty)
|
||||
##.adsbyrunactive:not(:empty)
|
||||
##.advboxemb:not(:empty)
|
||||
##.aff-content-col:not(:empty)
|
||||
##.aff-inner-col:not(:empty)
|
||||
##.aff-item-list:not(:empty)
|
||||
##.amp-ad-inner:not(:empty)
|
||||
##.ark-ad-message:not(:empty)
|
||||
##.ave-pl:not(:empty)
|
||||
##.bloc-pub:not(:empty)
|
||||
##.bloc-pub2:not(:empty)
|
||||
##.blocker-overlay:not(:empty)
|
||||
##.bottom-hor-block:not(:empty)
|
||||
##.brs-block:not(:empty)
|
||||
##.buttonautocl:not(:empty)
|
||||
##.close-btn2[onclick="closeAd2()"]
|
||||
##.close-btn3[onclick="closeAd3()"]
|
||||
##.close-btn4[onclick="closeAd4()"]
|
||||
##.close-btn[onclick="closeAd()"]
|
||||
##.exo-horizontal:not(:empty)
|
||||
##.fints-block__row:not(:empty)
|
||||
##.fp-player > div[style="position: absolute; inset: 0px; overflow: hidden; z-index: 160; background: transparent; display: block;"]
|
||||
##.fp-ui > a[href][target="_blank"][style^="position: absolute; inset: 0px;"]
|
||||
##.glx-watermark-container:not(:empty)
|
||||
##.header-menu-bottom-ads:not(:empty)
|
||||
##.hor_banner:not(:empty)
|
||||
##.in_stream_banner:not(:empty)
|
||||
##.infiniteads_placeholder:not(:empty)
|
||||
##.inplayer-ad:not(:empty)
|
||||
##.inplayer_banners:not(:empty)
|
||||
##.jwplayer ~ div[style="position:absolute;top:0;left:0;width: 100%;height: 100%;z-index:2147483647"]
|
||||
##.mdp-deblocker-wrapper:not(:empty)
|
||||
##.ninja-recommend-block:not(:empty)
|
||||
##.overlay-advertising-new:not(:empty)
|
||||
##.player-bns-block:not(:empty)
|
||||
##.preroll-blocker:not(:empty)
|
||||
##.rkads:not(:empty)
|
||||
##.rps_player_ads:not(:empty)
|
||||
##.samBannerUnit:not(:empty)
|
||||
##.samCodeUnit:not(:empty)
|
||||
##.stream-item-widget:not(:empty)
|
||||
##.trafficjunky-float-right:not(:empty)
|
||||
##.wp-block-savage-platform-primis-video:not(:empty)
|
||||
##[data-lnguri*="vipbox"]
|
||||
##a[dontfo=""][style$="position: absolute; z-index: 2147483647;"]
|
||||
##a[href*=".click/?z="][href*="&n"]
|
||||
##a[onclick="openAuc();"]
|
||||
##body > .security-container[style="opacity: 1; transform: translateY(0px);"]
|
||||
##body > div[style$="z-index: 2147483647; top: 0px; left: 0px; position: fixed; display: block;"]
|
||||
##div[class$="player-promo-col"]
|
||||
##div[id][style^="position: fixed; inset: 0px; z-index: 2147483647; background: black"][style*="opacity: 0.01"]
|
||||
##div[style="position: fixed; display: block; width: 100%; height: 100%; inset: 0px; background-color: rgba(0, 0, 0, 0); z-index: 300000;"]
|
||||
##div[style="position: fixed; inset: 0px; z-index: 2147483647; pointer-events: auto;"]
|
||||
##div[style="top: 0px; left: 0px; width: 1287px; height: 500px; position: fixed; z-index: 2147483647;"]
|
||||
##div[style^="position: fixed; inset: 0px; z-index: 2147483647; background: black; opacity: 0.01"]
|
||||
##div[style^="position:fixed;inset:0px;z-index:2147483647;background:black;opacity:0.01"]
|
||||
##div[style^="z-index: 999999; background-image: url(\"data:image/gif;base64,"][style$="position: absolute;"]
|
||||
##html#html[sti][vic][lang] > body#allbody
|
||||
/1clkn/*$script,third-party
|
||||
/?r=dir&zoneid=
|
||||
/?r=dir&zoneid=$popup
|
||||
/?referral=sythe
|
||||
/?referral=sythe$popup
|
||||
/?track=*&key=
|
||||
/?track=*&key=$popup
|
||||
/a/na/js/*$third-party
|
||||
:not(:empty/adc-ads-lib|$script
|
||||
/advertisement/video/static/advantage.xml^$~xhr
|
||||
/ajax/banner/list?page=$~xhr
|
||||
/all-for-adsense/*
|
||||
/api/model/feed?siteId=$~xhr,third-party
|
||||
/api/spots/*&kw=$~xhr
|
||||
/api/spots/*^fill=$~xhr
|
||||
/api/users/*^fill=$~xhr
|
||||
/backend_loader$script
|
||||
/clc?aid=
|
||||
/clc?aid=$popup
|
||||
/click?pid=*&offer_id=
|
||||
/config?key=6922a2c8-d1e9-43be-b201-749543d28fe1
|
||||
/config?key=d35e161b-abb4-4949-b523-003165d250bb
|
||||
/cuid/?f=https%$~xhr,third-party
|
||||
/embed-1/ajax/e-1/banners|$~xhr
|
||||
/embed-1/e-1/banners|$~xhr
|
||||
/gb/zone?zid=$~xhr,third-party
|
||||
/get/*?zoneid=$script
|
||||
/in/p/?spot_id=$subdocument,third-party
|
||||
/js/ppndr.
|
||||
/jsrepo?rnd=$script,third-party
|
||||
/lhzbsrfkjf/js/*$third-party
|
||||
/lv/esnk/*$script
|
||||
/promo/next/adb/*
|
||||
/promo/next/mural/*
|
||||
/propeller-ads
|
||||
/sytheb
|
||||
/sytheb$popup
|
||||
/teo4.$script
|
||||
/utx?tid=$~xhr,third-party
|
||||
/v2/for-page?body=%$~xhr
|
||||
/vast/?zid=$~xhr,third-party
|
||||
/watchnew?shu=$subdocument,third-party
|
||||
/wcm/?sh=$script,third-party
|
||||
/zone?pub
|
||||
/1betsson.png
|
||||
/1unibet.png
|
||||
/250x90_motortrend.gif
|
||||
/728xx90.jpg?sid=
|
||||
/_ra_lib.js
|
||||
/_ra_lib.php
|
||||
/ab-a.js?v=
|
||||
/ad-provider.
|
||||
/ads.criteo.com.js
|
||||
/ads/300.html
|
||||
/adsadclient
|
||||
/adsen.php
|
||||
/app/apx19.js
|
||||
/asset/default/player/plugins/vast-*.js
|
||||
/assets/jquery/jquery-1.4.1.min.js?v=2&type=adult
|
||||
/assets/jquery/jquery-1.4.2.min.js?v=2&type=adult
|
||||
/assets/jquery/jquery-1.4.3.min.js?v=2&type=adult
|
||||
/assets/jquery/jquery-2.4.3.min.js?v=2&type=adult
|
||||
/assets/jquery/jquery-3.2.min.js?v=2&type=adult
|
||||
/avo/includes/js/jquery.js
|
||||
/bannerpop/uploads/*
|
||||
/banners*swf
|
||||
/d3.php?*=s*&*&sadbl=
|
||||
/deity.php?*=s*&*&sadbl=
|
||||
/di3asdadasdadas.di3asdsa.js
|
||||
/eroclick.js
|
||||
/fiets-banner_
|
||||
/getAditem
|
||||
/getMultiAdsStrategy
|
||||
/getStartPageAds
|
||||
/grgfbigo.js
|
||||
/heyboy/com/lazymolecule/*.js
|
||||
/hitfile_730_90.png
|
||||
/hy.js?q22
|
||||
/im/im.js?sk=
|
||||
/index.php?op=ad_click
|
||||
/js/popunderjs/init.js^
|
||||
/js/re-ads-
|
||||
/kasynos_online.png
|
||||
/loadme/com/coldvain/*.js
|
||||
/loadme/com/lazymolecule/*.js
|
||||
/loadmez/com/coldvain/*.js
|
||||
/local_su.js?t=
|
||||
/lvbet-tv.jpg
|
||||
/phantomPopunder.js|
|
||||
/prepare/ads^
|
||||
/pu/?psid=
|
||||
/q1.js?q22
|
||||
/redirect-ads.php
|
||||
/script/pop_packcpm.php
|
||||
/tc-under.min.js
|
||||
/xstat/ppjs?
|
||||
/xvideo.js|
|
||||
/zpp/zpp3.js
|
||||
[Adblock Plus 3.13]
|
||||
! Title: 🇸🇪 Swedish List for All-Nordic filterlist sets
|
||||
! Expires: 6 days (update frequency)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[Adblock Plus 3.13]
|
||||
[Adblock Plus 3.13]
|
||||
! Title: 🏔️ Dandelion Sprouts vestnordiske filtre for ryddigere nettsider (for AdBlock og Adblock Plus)
|
||||
! Title 🇬🇧: Dandelion Sprout's West Nordic filters for tidier websites (for AdBlock and Adblock Plus)
|
||||
! Version: 031120252
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for AdGuard)
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for AdGuard)
|
||||
! Title 🇬🇧: Dandelion Sprout's Nordic filters for tidier websites (for AdGuard)
|
||||
! Last modified: 03November2025v2
|
||||
! Expires: 18 hours
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for AdGuard Home, AdGuard for Android/Windows/macOS sine DNS-filtreringer, AdGuard Private DNS, og Pi-Hole FTL ≥5.22)
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for AdGuard Home, AdGuard for Android/Windows/macOS sine DNS-filtreringer, AdGuard Private DNS, og Pi-Hole FTL ≥5.22)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (for AdGuard Home, AdGuard for Android/Windows/macOS' DNS filtering, AdGuard Private DNS, and Pi-Hole FTL ≥5.22)
|
||||
# Version: 25October2025v1
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
server=/102.112.2o7.net/127.0.0.1
|
||||
server=/102.112.2o7.net/127.0.0.1
|
||||
server=/195-242-152-122.static.hvvc.us/127.0.0.1
|
||||
server=/24-news.online/127.0.0.1
|
||||
server=/5e529.v.fwmrm.net/127.0.0.1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (Domenehviteliste)
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (Domenehviteliste)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (Domains allowlist)
|
||||
# Version: 25October2025v1-Beta
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for MinerBlock)
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for MinerBlock)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (for MinerBlock)
|
||||
# Version: 25October2025v1-Alpha
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre («hosts.deny»-versjonen)
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre («hosts.deny»-versjonen)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (The «hosts.deny» version)
|
||||
# Version: 25October2025v1-Deprecated
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: Dandelion Sprouts nordiske filtre (IPv6-«hosts»-versjonen)
|
||||
# Title: Dandelion Sprouts nordiske filtre (IPv6-«hosts»-versjonen)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (The IPv6 «hosts» file version)
|
||||
# Version: 25October2025v1
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for Pi-hole v5.21 og tidligere)
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for Pi-hole v5.21 og tidligere)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (for Pi-hole v5.21 and earlier)
|
||||
# Version: 25October2025v1-Deprecated
|
||||
# Users of Pi-Hole FTL 5.22 and later are STRONGLY RECOMMENDED to switch to the || version at https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/NordicFiltersAdGuardHome.txt, unless otherwise proven.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (uten sporerhvitelisting)
|
||||
! Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (uten sporerhvitelisting)
|
||||
! Title 🇬🇧: Dandelion Sprout's Nordic filters for tidier websites (without tracker whitelistings)
|
||||
! Last modified: 03November2025v2
|
||||
! Expires: 18 hours
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for Privoxy)
|
||||
# Title: 🏔️ Dandelion Sprouts nordiske filtre for ryddigere nettsider (for Privoxy)
|
||||
# Title 🇬🇧: Dandelion Sprout's Nordic filters for tidier websites (for Privoxy)
|
||||
# Last modified: 03November2025v2-Deprecated
|
||||
# Lisens / Licence: https://github.com/DandelionSprout/adfilt/blob/master/LICENSE.md
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
; Title: 📔 Dandelion Sprouts nordiske filtre (for BIND/RPZ)
|
||||
; Title: 📔 Dandelion Sprouts nordiske filtre (for BIND/RPZ)
|
||||
; Translated title: Dandelion Sprout's Nordic Filters (for BIND/RPZ)
|
||||
; Version: 25October2025v1-Alpha
|
||||
; 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for Shadowsocks)
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for Shadowsocks)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (for Shadowsocks)
|
||||
# Version: 25October2025v1-Alpha
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for Unbound)
|
||||
# Title: 📔 Dandelion Sprouts nordiske filtre (for Unbound)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (for Unbound)
|
||||
# Version: 25October2025v1-Alpha
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Title: Dandelion Sprouts nordiske filtre («hosts»-versjonen)
|
||||
# Title: Dandelion Sprouts nordiske filtre («hosts»-versjonen)
|
||||
# Translated title: Dandelion Sprout's Nordic Filters (The «hosts» file version)
|
||||
# Version: 25October2025v1
|
||||
# 🇳🇴:Beskrivelse: Dette er en mindre versjon av «Dandelion Sprouts nordiske filtre", designet for brukere av programvarer som ikke støtter adblocker-syntaker. Den tar primært for seg svindler, skadevare, og reklamer på norske, danske, islandske, og færøyske nettsteder.
|
||||
|
||||
@@ -2527,31 +2527,31 @@ if __name__ == "__main__":
|
||||
xul_filter = prepare_xul(lines)
|
||||
ffanubo_filter = prepare_ffanubo(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_AG, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_AG, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(ag_filter)
|
||||
|
||||
with open(OUTPUT_ABP, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_ABP, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(abp_filter)
|
||||
|
||||
with open(OUTPUT_TPL, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_TPL, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(tpl_filter)
|
||||
|
||||
with open(OUTPUT_PRIVOXY, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_PRIVOXY, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(privoxy_filter)
|
||||
|
||||
with open(OUTPUT_PRIVACY, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_PRIVACY, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(privacy_filter)
|
||||
|
||||
with open(OUTPUT_UMATRIX, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_UMATRIX, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(umatrix_filter)
|
||||
|
||||
with open(OUTPUT_XUL, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_XUL, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(xul_filter)
|
||||
|
||||
with open(OUTPUT_FFANUBO, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_FFANUBO, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(ffanubo_filter)
|
||||
|
||||
print('The adblocker-based list versions have been generated.')
|
||||
@@ -3427,10 +3427,10 @@ if __name__ == "__main__":
|
||||
|
||||
abp_filter = prepare_abp(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_ABP, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_ABP, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(abp_filter)
|
||||
|
||||
print('The Eyeo list version has been generated.')
|
||||
@@ -4766,43 +4766,43 @@ if __name__ == "__main__":
|
||||
hostsipv6_filter = prepare_hostsipv6(lines)
|
||||
domainsallowlist_filter = prepare_domainsallowlist(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_HOSTS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_HOSTS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(hosts_filter)
|
||||
|
||||
with open(OUTPUT_LS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_LS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(ls_filter)
|
||||
|
||||
with open(OUTPUT_DNSMASQ, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DNSMASQ, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(dnsmasq_filter)
|
||||
|
||||
with open(OUTPUT_HOSTSDENY, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_HOSTSDENY, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(hostsdeny_filter)
|
||||
|
||||
with open(OUTPUT_PIHOLE, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_PIHOLE, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(pihole_filter)
|
||||
|
||||
with open(OUTPUT_AGH, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_AGH, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(agh_filter)
|
||||
|
||||
with open(OUTPUT_SHADOWSOCKS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_SHADOWSOCKS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(shadowsocks_filter)
|
||||
|
||||
with open(OUTPUT_RPZ, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_RPZ, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(rpz_filter)
|
||||
|
||||
with open(OUTPUT_UNBOUND, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_UNBOUND, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(unbound_filter)
|
||||
|
||||
with open(OUTPUT_MINERBLOCK, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_MINERBLOCK, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(minerblock_filter)
|
||||
|
||||
with open(OUTPUT_HOSTSIPV6, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_HOSTSIPV6, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(hostsipv6_filter)
|
||||
|
||||
with open(OUTPUT_DOMAINSALLOWLIST, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINSALLOWLIST, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domainsallowlist_filter)
|
||||
|
||||
print('The domains-based list versions have been generated.')
|
||||
@@ -6994,28 +6994,28 @@ if __name__ == "__main__":
|
||||
domains_filter = prepare_domains(lines)
|
||||
agh_filter = prepare_agh(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_AG, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_AG, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(ag_filter)
|
||||
|
||||
with open(OUTPUT_ABP, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_ABP, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(abp_filter)
|
||||
|
||||
with open(OUTPUT_TPL, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_TPL, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(tpl_filter)
|
||||
|
||||
with open(OUTPUT_PRIVOXY, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_PRIVOXY, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(privoxy_filter)
|
||||
|
||||
with open(OUTPUT_HOSTS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_HOSTS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(hosts_filter)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
with open(OUTPUT_AGH, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_AGH, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(agh_filter)
|
||||
|
||||
print('The script has finished its work')
|
||||
@@ -7115,10 +7115,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The list versions have been generated.')
|
||||
@@ -7202,10 +7202,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The list versions have been generated.')
|
||||
@@ -7414,13 +7414,13 @@ if __name__ == "__main__":
|
||||
domains_filter = prepare_domains(lines)
|
||||
agh_filter = prepare_agh(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
with open(OUTPUT_AGH, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_AGH, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(agh_filter)
|
||||
|
||||
print('The list versions have been generated.')
|
||||
@@ -7504,10 +7504,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The list versions have been generated.')
|
||||
@@ -7591,10 +7591,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The list versions have been generated.')
|
||||
@@ -7678,10 +7678,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The list versions have been generated.')
|
||||
@@ -7958,13 +7958,13 @@ if __name__ == "__main__":
|
||||
domains_filter = prepare_domains(lines)
|
||||
p2p_filter = prepare_p2p(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
with open(OUTPUT_P2P, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_P2P, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(p2p_filter)
|
||||
|
||||
print('The combined IP list has been generated.')
|
||||
@@ -8097,10 +8097,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The Nitter list version has been generated.')
|
||||
@@ -8179,10 +8179,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The Nitter list version has been generated.')
|
||||
@@ -8273,10 +8273,10 @@ if __name__ == "__main__":
|
||||
|
||||
domains_filter = prepare_domains(lines)
|
||||
|
||||
with open(OUTPUT, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(text)
|
||||
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8", newline='\n') as text_file:
|
||||
with open(OUTPUT_DOMAINS, "w", encoding="utf-8-sig", newline='\n') as text_file:
|
||||
text_file.write(domains_filter)
|
||||
|
||||
print('The Fanboy Notifications uBO version has been generated.')
|
||||
Reference in New Issue
Block a user