diff --git a/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt b/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt index d7448886e..53366c030 100644 --- a/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt +++ b/NorwegianExperimentalList alternate versions/NordicFiltersAdGuard.txt @@ -29,7 +29,7 @@ 1881.no##.feature-promo aftenposten.no,tek.no###wallpaper amino.dk###Abox.AminoBox -arendalstidende.no#?#.wpb_wrapper:-abp-contains(/^Annonse:/) +arendalstidende.no#?#.wpb_wrapper:has-text(/^Annonse:/) arendalstidende.no,sorlandsavisen.no##.g-single austurfrett.is##.banneritem bb.is##.wpb_content_element @@ -57,7 +57,7 @@ e24.no##.content-marketing-container e24.no##a[href*="/go.click?"] ekstrabladet.dk##.advertorials ekstrabladet.dk##a[href^="https://click-dk.plista.com/csc?"] -ekstrabladet.dk#?#div[class^="df-article "]:has(span:-abp-contains(Annoncørbetalt indhold)) +ekstrabladet.dk#?#div[class^="df-article "]:has(span:has-text(Annoncørbetalt indhold)) feltet.dk###struct_topBanner feltet.dk##.box_300_default feltet.dk##a[onclick^=octo_] @@ -81,15 +81,15 @@ kode24.no##.top-profile.row komogvind.dk##.spotContainer landbrugsavisen.dk##.banner liverpool.no##.spklw-post-attr[data-content-source] -lokal-avisen.no#?#.header > .right:-abp-contains(ANNONSE) +lokal-avisen.no#?#.header > .right:has-text(ANNONSE) lokalavisen.dk##.custom-annoncer-wrapper -lokalavisen.dk#?#.vdb_player:-abp-contains(ADVERTISEMENT) +lokalavisen.dk#?#.vdb_player:has-text(ADVERTISEMENT) marsteinen.no###horizontal-outer-widgets-1 marsteinen.no###horizontal-outer-widgets-2 marsteinen.no###text-14 -momondo.no,monondo.dk##.type-provider.clearfix.flights +momondo.*##.type-provider.clearfix.flights nakenprat.com##+js(aopr, document.dispatchEvent) -nettavisen.no#?#.rel-article:has(span:-abp-contains(Reklame)) +nettavisen.no#?#.rel-article:has(span:has-text(Reklame)) nettavisen.no#?#.story:has(.vignette) nettavisen.no#?#article:has(> a[href*="?utm_source="]) nordlysid.fo###ease_adgroup_3 @@ -101,16 +101,16 @@ opp.no#?#.l-col-12:has(.classifieds-content) rett24.no##.p_banner-responsive samler.no##div[class^=sl-banner-outside-child-] sedenne.no##div[class*="shareButtonWrap" i] -sedenne.no#?#div[class*=articleItem]:-abp-contains(ANNONSE) -sedenne.no#?#div[class*=articleListItem]:-abp-contains(ANNONSE) +sedenne.no#?#div[class*=articleItem]:has-text(ANNONSE) +sedenne.no#?#div[class*=articleListItem]:has-text(ANNONSE) side2.no##[href*="clk.tradedoubler.com/click"] side2.no##[href*="track.adtraction.com/t/t"] side2.no,side3.no#?#.channel-item:has(.content > [href*="/annonsebilag/"]) side2.no,side3.no#?#a:not([href*="side3.no"]):not([href*="side2.no"]):not([href*=".blogg.no"]):has(figure[class*="img-container"]) side3.no#?#.strossle:has(div[data-third-party-link]) skessuhorn.is##.kostad-efni -smis.no#?#.widget:-abp-contains(Annonse) -sorlandsavisen.no#?#div:has(> span:-abp-contains(Annonse)) +smis.no#?#.widget:has-text(Annonse) +sorlandsavisen.no#?#div:has(> span:has-text(Annonse)) speed.bredbandsguiden.no###advertisement sporttv.is##div[class^=auglysing-] studenttorget.no###top-announce @@ -119,15 +119,15 @@ sveip.net##.logoads_wrap sveip.no##.fromod_section_2 tek.no##.big-preamble.access-public.commercial tek.no##.partnerstudio-ad-inline -tek.no#?#div.clearfix.col-full-width:-abp-contains(kommersielle partner) -ticketmaster.no,ticketmaster.dk##div[id^=ad-slot-] +tek.no#?#div.clearfix.col-full-width:has-text(kommersielle partner) +ticketmaster.*##div[id^=ad-slot-] trening.no##.cp-slidein-body tv2.no##+js(json-prune, enabled, testhide) tv2.no,abcnyheter.no,medier24.no##a[href*="adform.net"] tvkampen.com,tvsporten.dk##+js(aopw, onload) tvkampen.com,tvsporten.dk##.custom-background:style(background-image: none !important) tvkampen.com,tvsporten.dk##a.p-icon.partner -utrop.no#?#.td-pb-span4:-abp-contains(ANNONSØRINNHOLD) +utrop.no#?#.td-pb-span4:has-text(ANNONSØRINNHOLD) vartoslo.no#?#.vc_column-inner:has(.vo-annonse):not(:has(div[class^=td_module_])):not(:has(#sb_instagram)) vb.is##.spons veier24.no,tu.no,digi.no##.top-poster-wrap @@ -140,7 +140,7 @@ vg.no,e24.no,gamer.no,tek.no,digi.no##+js(aopw, __AB__) vgtv.no##+js(golem.de.js) vgtv.no##.apnx-container vgtv.no##.video-branding -viaplay.no,viaplay.dk,viaplay.is##.interaction-block +viaplay.*##.interaction-block xlmoto.no##.overlay-bg xlmoto.no##.overlay-container xlmoto.no##.overlay-wrapper @@ -167,8 +167,8 @@ itavisen.no#?#.spklw-post:has(a[href*=smartadserver]) ||adserver.*.dk^ ||adservice.dk^ ||adservicemedia.dk -||akamai.net^$script,domain=eniro.se|eniro.no|eniro.dk -||akamaihd.net^$media,domain=dplay.no|dplay.dk +||akamai.net^$script,domain=eniro.* +||akamaihd.net^$media,domain=dplay.* ||amino.dk/images/partners/agera/240x140-forside-hardcoded*.jpg$image ||annonser.*.no^ ||auglysingar.*.is^$subdocument @@ -227,10 +227,10 @@ itavisen.no#?#.spklw-post:has(a[href*=smartadserver]) ||samler.no/images/banners/$image ||sannsyn.com^$third-party ||soda.is$third-party -||ssl.p.jwpcdn.com^*/freewheel.js$important,script,domain=eurosport.no|eurosport.dk -||ssl.p.jwpcdn.com^*/jwpsrv.js$important,script,domain=eurosport.no|eurosport.dk|gamereactor.no|gamereactor.dk|vg.no -||ssl.p.jwpcdn.com^*/sharing.js$important,script,domain=eurosport.no|eurosport.dk|gamereactor.no|gamereactor.dk -||ssl.p.jwpcdn.com^*/vast.js$important,script,domain=eurosport.no|eurosport.dk|gamereactor.no|gamereactor.dk|vg.no +||ssl.p.jwpcdn.com^*/freewheel.js$important,script,domain=eurosport.* +||ssl.p.jwpcdn.com^*/jwpsrv.js$important,script,domain=eurosport.*|gamereactor.*|vg.no +||ssl.p.jwpcdn.com^*/sharing.js$important,script,domain=eurosport.*|gamereactor.* +||ssl.p.jwpcdn.com^*/vast.js$important,script,domain=eurosport.*|gamereactor.*|vg.no ||static.airserve.net^$third-party ||tankeogteknikk.no^$third-party ||track.adform.net$domain=118.dk @@ -265,11 +265,11 @@ itavisen.no#?#.spklw-post:has(a[href*=smartadserver]) /reklam/* /reklame/* /vefauglysingar/* -/_bm/abd$script,domain=eurosport.no|eurosport.dk +/_bm/abd$script,domain=eurosport.* /Bannere/*$image,domain=tek.no|gamer.no /bazaar/*$script,domain=nettavisen.no /bilder/erotikk1.jpg$domain=eavisa.com -/entag.js$script,domain=eniro.se|eniro.no|eniro.dk|proff.se|proff.no|proff.dk +/entag.js$script,domain=eniro.*|proff.* /js/smartbanner/*$domain=tvkampen.com|tvsporten.dk /liveodds-button_nordicbet$domain=tvkampen.com|tvsporten.dk /nordicbet_logo$domain=tvkampen.com|tvsporten.dk @@ -364,13 +364,13 @@ tv2.no##.spklw-post-attr[data-pc] 1001spill.no##.layout-two-columns-aside 1001spill.no##.layout-two-columns-aside 1001spill.no##.omega.grid_6 -180.no,180.dk##.ad-min-height -180.no,180.dk##.ai-top-ad-outer -180.no,180.dk##.cc-top-ad-outer -180.no,180.dk##.idle-timeout-outer -180.no,180.dk##td[class^=frame-shadow-] +180.*##.ad-min-height +180.*##.ai-top-ad-outer +180.*##.cc-top-ad-outer +180.*##.idle-timeout-outer +180.*##td[class^=frame-shadow-] 1881.no##.ad-sleepy -730.no#?#.g-10:-abp-contains(Artikkelen fortsetter ) +730.no#?#.g-10:has-text(Artikkelen fortsetter ) abcnyheter.no#?#.o-grid__col:has(.c-ad) aftenbladet.no##.article-content:style(padding: 0 0 0 0) aftenposten.no##.standard-ad-container @@ -380,7 +380,7 @@ amino.dk###top-shadow-pad amino.dk##.ad624-60 amino.dk##.ad624x60 amino.dk##.topAd930x180 -arendalstidende.no#?#div[style^=font-size]:-abp-contains(/^Annonse:/) +arendalstidende.no#?#div[style^=font-size]:has-text(/^Annonse:/) avisen.dk##.Ad avvir.no##.avvir-block-top.avvir-block-container ba.no###cm2-1 @@ -388,7 +388,7 @@ ba.no##.maelstrom-topbanner ba.no#?#.am-gridComp-item:has(> .am-ad-item) bilnorge.no###artikkel300x250right bilnorge.no###nettboard_art1 -bilnorge.no#?#tr:has(td:-abp-contains(Annonse:)) +bilnorge.no#?#tr:has(td:has-text(Annonse:)) bloggomtoppbloggere.com##.eaa.widget_text bodonu.no##.sidecol.hidden-xs bold.dk###dstop @@ -480,7 +480,7 @@ gamer.no##.pst-placeholder gaysir.no##.ad_wrapper_content gjerrigknark.com#?#.dividerBlock:not(:has(.dividerBlockNewsletterSubscribe)) godt.no##[class^=advert] -google.no,google.dk,google.is###cnsi ~ [jsaction*=dismiss] +google.*###cnsi ~ [jsaction*=dismiss] gratiskryssord.no###adSign gratiskryssord.no##.adSign gratisspil.dk###amLargeLeaderboard @@ -537,7 +537,7 @@ kreativeideer.no##.strossle-container kreativtforum.no##.sidebar-box krs247.no##.prl-span-12 + h5 langrenn.com#?#.bannerlocation:has(script[src*=pagead]) -lokal-avisen.no#?#.title:-abp-contains(/ANNONSE/i) +lokal-avisen.no#?#.title:has-text(/ANNONSE/i) lp.no,varden.no#?#.outline:has([class=annonse]) lydogbilde.no,lydogbillede.dk##.adremark lydogbilde.no,lydogbillede.dk##.background-ad:style(min-height: 0px !important) @@ -581,25 +581,25 @@ pengenytt.no##.footer-ad-wrap pengenytt.no#?#.entry-content > h4:has(script[src$="/adsbygoogle.js"]) pengenytt.no#?#.entry-content > h6:has(script[src$="/adsbygoogle.js"]) pengenytt.no#?#.so-widget-sow-editor:has(a[href^="https://online.adservicemedia.dk/"]) -pengenytt.no#?#.textwidget:-abp-contains(Annonse) -pengenytt.no#?#.widget-title:-abp-contains(Annonser) +pengenytt.no#?#.textwidget:has-text(Annonse) +pengenytt.no#?#.widget-title:has-text(Annonser) poki.no##div[class*=" advertisement-GP-"] politiken.dk##.u-clearfix.row--justify-center.row > .js-sticky-container -prisjakt.no,prisjagt.dk###footer_header -prisjakt.no,prisjagt.dk##.desktop-inline-ad -prisjakt.no,prisjagt.dk##.outsider-ads -prisjakt.no,prisjagt.dk,dv.is##.adbox +prisjakt.*,prisjagt.dk###footer_header +prisjakt.*,prisjagt.dk##.desktop-inline-ad +prisjakt.*,prisjagt.dk##.outsider-ads +prisjakt.*,prisjagt.dk,dv.is##.adbox prissok.no##.internal-poster procycling.no##.container-ad pulze.dk###topads purehelp.no##.dfptop purehelp.no#?#.float-left:has(span[id^=ezoic-pub-ad-placeholder-]) -qxl.no,qxl.dk###crosslistingLauritzAdsenseBanner -qxl.no,qxl.dk###GoogleAdsenseFooter + div[style^="width: 100%;"] -qxl.no,qxl.dk###lauritzListingView -qxl.no,qxl.dk###leaderBoardListingviewTop -qxl.no,qxl.dk###whitetop:style(margin-top: 0px !important) -qxl.no,qxl.dk##.n_ListHeader:style(margin-top: 5px !important) +qxl.*###crosslistingLauritzAdsenseBanner +qxl.*###GoogleAdsenseFooter + div[style^="width: 100%;"] +qxl.*###lauritzListingView +qxl.*###leaderBoardListingviewTop +qxl.*###whitetop:style(margin-top: 0px !important) +qxl.*##.n_ListHeader:style(margin-top: 5px !important) rorfag.no###right_side rorfag.no##.anonse rssnyheter.sveip.no##div[class^=ad_] @@ -631,11 +631,11 @@ tek.no###application > div[class]:nth-of-type(1):nth-last-of-type(2) tek.no##div[class^=styles__] tek.no##section[class*=canvas] tek.no##section[class^=GreatCanvas__smallArticles-]:style(width: 100% !important) -tek.no#?#article > div:-abp-contains(/^annonse$/) -tek.no#?#main > div > div:-abp-contains(kommersielle partner) -tek.no#?#main > section > section:-abp-contains(/^annonse$/) +tek.no#?#article > div:has-text(/^annonse$/) +tek.no#?#main > div > div:has-text(kommersielle partner) +tek.no#?#main > section > section:has-text(/^annonse$/) tek.no#?#section + div:has(span) -tek.no#?#section:has(> div > div:-abp-contains(/^annonse$/)) +tek.no#?#section:has(> div > div:has-text(/^annonse$/)) tek.no#?#section[hidden] + section:style(column-count: 3 !important; width: 100% !important) telefonterror.co.no,ukendtnummer.dk##.ad-comments terrengsykkel.no###wallpaperAds @@ -649,8 +649,8 @@ trening.no##.mb-top-banner-wrapper trening.no##[id^=dt-netboard] tu.no##.frontpage-top-poster-wrap tungt.no#?#.columns:has([src="http://stillingsarena.no/stillingsarena/feeds.wa2?_cmd=feedshoriz&size=980x285"]) -tungt.no#?#div.large-12.row:-abp-contains(MASCUS) -tunnelsyn.no#?#.widget_media_image:-abp-contains(/^ANNONSE/) +tungt.no#?#div.large-12.row:has-text(MASCUS) +tunnelsyn.no#?#.widget_media_image:has-text(/^ANNONSE/) tv2.dk##.tc_ad tv2.dk#?#.o-deck:has(div[class^="ad ad-wide"]) tv2.no##.lp-r > div @@ -830,7 +830,7 @@ vafo.dk##.adform-flexblock ! 🇮🇸: ——— Tóma skilirammar ——— ! 🇬🇧: ——— Empty divider spaces ——— ##.skille -icelandreview.com,bir.no,medier24.no,knr.gl,nutiminn.is#?#p:-abp-contains(/^\xA0$/) +icelandreview.com,bir.no,medier24.no,knr.gl,nutiminn.is#?#p:has-text(/^\xA0$/) icelandreview.com##.mk-padding-divider talkmore.no##.spacer ice.no##.air-block @@ -840,8 +840,8 @@ tnt-tv.no,tnt-tv.dk##.tabs_placeholder !+ NOT_OPTIMIZED avvir.no###block-block-1 > p:nth-of-type(4) dyrevennene.no##.td-footer-wrapper -yrkesbil.no#?#tr:-abp-contains(/^\xA0$/):not(:-abp-contains(/\S/)):not(:has(img)) -yrkesbil.no#?#td:-abp-contains(/^\xA0$/):not(:-abp-contains(/\S/)):not(:has(img)) +yrkesbil.no#?#tr:has-text(/^\xA0$/):not(:has-text(/\S/)):not(:has(img)) +yrkesbil.no#?#td:has-text(/^\xA0$/):not(:has-text(/\S/)):not(:has(img)) ! 🇳🇴: ——— Distraherende bakgrunnsbilder ——— ! 🇩🇰: ——— Distraherende baggrundsbilleder ——— @@ -865,8 +865,8 @@ yrkesbil.no#?#td:-abp-contains(/^\xA0$/):not(:-abp-contains(/\S/)):not(:has(img) @@||schibsted.com/autoTracker$domain=vg.no ! 🇳🇴: Får Dplay sin påloggingsside til å vises riktig ! 🇬🇧: Makes Dplay's login page show up properly -@@||mparticle.com$script,domain=auth.dplay.no|auth.dplay.dk -@@||assets.adobedtm.com/*/satelliteLib-$domain=auth.dplay.no|auth.dplay.dk +@@||mparticle.com$script,domain=auth.dplay.* +@@||assets.adobedtm.com/*/satelliteLib-$domain=auth.dplay.* ! ——— Caused by «Fanboy's Social Blocking List», if I recall correctly ——— krom.is#@#.share-container @@/images/*youtube.jpg$domain=realityportalen.dk @@ -890,7 +890,7 @@ krom.is#@#.share-container aftenposten.no##div[style*="width: 10"][style*="z-index: 2147"] csp.screen9.com#@#.adsbox dagensbyggeri.dk##+js(std, (), 2500) -eurosport.no,eurosport.dk##+js(aeld, contextmenu) +eurosport.*##+js(aeld, contextmenu) godt.no##.adblock-info-box gratisspil.dk##+js(aopw, AdBlockerInfo) langaa-guiden.dk,madforfattigroeve.dk##div[class][style*="z-index: 9999999; opacity"] @@ -902,15 +902,15 @@ vg.no##+js(aeld, load, concat) tipsbladet.dk##.js-isblured:style(-webkit-filter: none !important; filter: none !important) tipsbladet.dk###js-promo-welcome ||aftenposten.no/seksjon/dist/ads-$script -||dni-adops-proxy-prod-adopsmediaconverter.mercury.dnitv.com/$media,redirect=noopmp3-0.1s,domain=dplay.no|dplay.dk +||dni-adops-proxy-prod-adopsmediaconverter.mercury.dnitv.com/$media,redirect=noopmp3-0.1s,domain=dplay.* ||elderlyscissors.com^ -||imasdk.googleapis.com/pal/sdkloader/pal.js$script,redirect=noopjs,domain=dplay.no|dplay.dk +||imasdk.googleapis.com/pal/sdkloader/pal.js$script,redirect=noopjs,domain=dplay.* ||vg.no/cnp-assets/src/sites/vg/components/AdblockModal$script,~third-party @@.dk/assets/templates/*/ads.png$image,domain=maskinbladet.dk|agrar-plus.dk|fritidsmarkedet.dk|dagensbyggeri.dk|maskinteknik.dk|gronteknik.dk @@/js/ads.js$~third-party,domain=tvkampen.com|tvsporten.dk @@||bondebladet.screen9.tv^$generichide @@||eurosport.*^$generichide -@@||fwmrm.net/ad/$script,domain=dplay.no|dplay.dk +@@||fwmrm.net/ad/$script,domain=dplay.* @@||sixscissors.com^$third-party,domain=itavisen.no @@||www.tv2.no/s/js/ads.js$script,~third-party !#if !ext_ublock @@ -982,7 +982,7 @@ ba.no##.sportspill ~norsk-tipping.no,~tipster.no##a[href*="norsk-tipping.no/sales/validateCouponAndStoreToSession.json"] ~norsk-tipping.no,~tipster.no##a[href*="nettavisen.no/sportspill/tipping/blir-du-mangemillionr-pa-onsdag"] nettavisen.no##a[href*=lotto-million] -nettavisen.no#?#.front article:-abp-contains(Eurojackpot) +nettavisen.no#?#.front article:has-text(Eurojackpot) ||vg.no/vgc/pool/tipster.png$image ||vgc.no/pustehullet/betting-header.png$image @@ -990,51 +990,51 @@ nettavisen.no#?#.front article:-abp-contains(Eurojackpot) ! 🇳🇴: 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. ! 🇬🇧: 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. -/adblock_mobile.$important,script,domain=gamereactor.no|gamereactor.dk -/insert_grtv_stats.$xmlhttprequest,domain=gamereactor.no|gamereactor.dk -/prerolls/*$domain=gamereactor.no|gamereactor.dk -/viewability.$important,script,domain=gamereactor.no|gamereactor.dk -@@||openx.gamereactor.dk/www/delivery/fc.php$xmlhttprequest,domain=gamereactor.no|gamereactor.dk -gamereactor.no,gamereactor.dk###ad_mobiletopinsidetext -gamereactor.no,gamereactor.dk###ad_video -gamereactor.no,gamereactor.dk###bigVideoAd -gamereactor.no,gamereactor.dk###eventad -gamereactor.no,gamereactor.dk###facebooknotification -gamereactor.no,gamereactor.dk###fbnotification -gamereactor.no,gamereactor.dk###pagebackground:style(background-image: none !important) -gamereactor.no,gamereactor.dk###sky2_1 -gamereactor.no,gamereactor.dk##+js(acis, phpads_deliver) -gamereactor.no,gamereactor.dk##+js(aopw, banner_video) -gamereactor.no,gamereactor.dk##+js(nano-stb) -gamereactor.no,gamereactor.dk##+js(set, adblockEnabled, noopFunc) -gamereactor.no,gamereactor.dk##+js(set, trackAdblock, noopFunc) -gamereactor.no,gamereactor.dk##.ad_smartphbig -gamereactor.no,gamereactor.dk##.ad_video -gamereactor.no,gamereactor.dk##.cocacola -gamereactor.no,gamereactor.dk##.sponsor -gamereactor.no,gamereactor.dk##^script[onError="adblockEnabled()"] -gamereactor.no,gamereactor.dk##a[href*="/adclick.php"] -gamereactor.no,gamereactor.dk##div[class^="ad300"] -gamereactor.no,gamereactor.dk##div[style*="width:300px;height:600px;"] -gamereactor.no,gamereactor.dk##div[style="min-height: 600px; margin-bottom: 20px;"] -gamereactor.no,gamereactor.dk#@#.afs_ads +/adblock_mobile.$important,script,domain=gamereactor.* +/insert_grtv_stats.$xmlhttprequest,domain=gamereactor.* +/prerolls/*$domain=gamereactor.* +/viewability.$important,script,domain=gamereactor.* +@@||openx.gamereactor.dk/www/delivery/fc.php$xmlhttprequest,domain=gamereactor.* +gamereactor.*###ad_mobiletopinsidetext +gamereactor.*###ad_video +gamereactor.*###bigVideoAd +gamereactor.*###eventad +gamereactor.*###facebooknotification +gamereactor.*###fbnotification +gamereactor.*###pagebackground:style(background-image: none !important) +gamereactor.*###sky2_1 +gamereactor.*##+js(acis, phpads_deliver) +gamereactor.*##+js(aopw, banner_video) +gamereactor.*##+js(nano-stb) +gamereactor.*##+js(set, adblockEnabled, noopFunc) +gamereactor.*##+js(set, trackAdblock, noopFunc) +gamereactor.*##.ad_smartphbig +gamereactor.*##.ad_video +gamereactor.*##.cocacola +gamereactor.*##.sponsor +gamereactor.*##^script[onError="adblockEnabled()"] +gamereactor.*##a[href*="/adclick.php"] +gamereactor.*##div[class^="ad300"] +gamereactor.*##div[style*="width:300px;height:600px;"] +gamereactor.*##div[style="min-height: 600px; margin-bottom: 20px;"] +gamereactor.*#@#.afs_ads ||gamereactor.*/lay/ad-video-stats.$important,script ||gamereactor.*/lay/js/adblock_desktop.$important,script ||gamereactor.*/lay/js/background.$important,script ||gamereactor.*/lay/js/banners_config.$important,script ||gamereactor.*/media/eventad/$image -||media.gamereactor.dk/prerolls/*$media,redirect=noopmp3-0.1s,domain=gamereactor.no|gamereactor.dk +||media.gamereactor.dk/prerolls/*$media,redirect=noopmp3-0.1s,domain=gamereactor.* ||openx.gamereactor.dk/multi.php?$important,script -||ssl.p.jwpcdn.com^*/gapro.js$important,script,domain=gamereactor.no|gamereactor.dk -viafree.no,viafree.dk#?#*:has(> .vjs-playing) ~ .no-autoplay-overlay -viafree.no,viafree.dk##.ad-click-through -viafree.no,viafree.dk##.pause-ad -viafree.no,viafree.dk##.pause-ad-container +||ssl.p.jwpcdn.com^*/gapro.js$important,script,domain=gamereactor.* +viafree.*#?#*:has(> .vjs-playing) ~ .no-autoplay-overlay +viafree.*##.ad-click-through +viafree.*##.pause-ad +viafree.*##.pause-ad-container ||viafree.*/collect$important,xmlhttprequest -||client-stream-events.mtg-api.com^$domain=viafree.no|viafree.dk -||freewheel-mtgx-tv.akamaized.net^$media,domain=viafree.no|viafree.dk -@@||fwmrm.net/ad/$image,xmlhttprequest,domain=viafree.no|viafree.dk -@@||fwmrm.net/crossdomain.xml$xmlhttprequest,domain=viafree.no|viafree.dk +||client-stream-events.mtg-api.com^$domain=viafree.* +||freewheel-mtgx-tv.akamaized.net^$media,domain=viafree.* +@@||fwmrm.net/ad/$image,xmlhttprequest,domain=viafree.* +@@||fwmrm.net/crossdomain.xml$xmlhttprequest,domain=viafree.* ! 🇳🇴: 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. ! 🇬🇧: Entries for far-right websites. Support for these sites is limited, and most new entries that are suggested for them will be accepted verbatim. @@ -1045,7 +1045,7 @@ resett.no##a[href="https://resett.no/annonseweb/"] resett.no###cookie resett.no##[class="td_single_image_bg"] resett.no##a[href*="dekristne.no"] -resett.no#?#.code-block:-abp-contains(annonse) +resett.no#?#.code-block:has-text(annonse) resett.no##.td-visible-desktop !+ NOT_OPTIMIZED resett.no##a[href*="ekstrahus.no"] @@ -1053,7 +1053,7 @@ resett.no##.td-ss-main-sidebar !+ NOT_OPTIMIZED resett.no##a[href*="pureorganic.no"] /*-annonse-*$image,domain=resett.no -resett.no#?#.code-block:-abp-contains(Reklame):not(:-abp-contains(butikk)) +resett.no#?#.code-block:has-text(Reklame):not(:has-text(butikk)) norgesavisen.no##.td-fix-index frihetskamp.net##a[href*="greenpilled.com"] frihetskamp.net##a[href*="nordenstil.no"] diff --git a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py index d25280381..27f6dbb0e 100644 --- a/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py +++ b/NorwegianExperimentalList alternate versions/XYZPrepareFilters.py @@ -54,7 +54,7 @@ def prepare_ag(lines) -> str: line = re.sub( "\[Adblock Plus 3.4\]", - "[AdGuard ≥6]", + "[AdGuard ≥7.2]", line ) @@ -82,78 +82,6 @@ def prepare_ag(lines) -> str: line ) - line = re.sub( - "viaplay.\*#", - "viaplay.no,viaplay.dk,viaplay.is#", - line - ) - - line = re.sub( - "google.\*#", - "google.no,google.dk,google.is#", - line - ) - - line = re.sub( - r"eurogamer\.\*([#,])", - r"eurogamer.dk\1", - line - ) - - line = re.sub( - "ticketmaster.\*#", - "ticketmaster.no,ticketmaster.dk#", - line - ) - - line = re.sub( - "qxl.\*#", - "qxl.no,qxl.dk#", - line - ) - - line = re.sub( - "expedia.\*#", - "expedia.no,expedia.dk#", - line - ) - - line = re.sub( - "gamereactor.\*#", - "gamereactor.no,gamereactor.dk#", - line - ) - - line = re.sub( - "viafree.\*#", - "viafree.no,viafree.dk#", - line - ) - - line = re.sub( - "momondo.\*#", - "momondo.no,monondo.dk#", - line - ) - - line = re.sub( - "eurosport.\*#", - "eurosport.no,eurosport.dk#", - line - ) - - line = re.sub( - "prisjakt.\*,", - "prisjakt.no,", - line - ) - - line = re.sub( - "180.\*#", - "180.no,180.dk#", - line - ) - line = re.sub( "redirect=noopmp4-1s", "mp4", @@ -250,6 +178,60 @@ def prepare_ag(lines) -> str: line ) + line = re.sub( + r":-abp-contains\(", + r":has-text(", + line + ) + + line = re.sub( + r"domain=dplay\.no\|dplay\.dk", + r"domain=dplay.*", + line + ) + + line = re.sub( + r"domain=auth.dplay\.no\|auth.dplay\.dk", + r"domain=auth.dplay.*", + line + ) + + line = re.sub( + r"domain=gamereactor\.no\|gamereactor\.dk", + r"domain=gamereactor.*", + line + ) + + line = re.sub( + r"\|gamereactor\.no\|gamereactor\.dk", + r"|gamereactor.*", + line + ) + + line = re.sub( + r"domain=viafree\.no\|viafree\.dk", + r"domain=viafree.*", + line + ) + + line = re.sub( + r"domain=eniro.se\|eniro\.no\|eniro\.dk", + r"domain=eniro.*", + line + ) + + line = re.sub( + r"domain=eurosport\.no\|eurosport\.dk", + r"domain=eurosport.*", + line + ) + + line = re.sub( + r"\|proff.se\|proff\.no\|proff\.dk", + r"|proff.*", + line + ) + text += line + '\r\n' return text