Skip to content

Commit

Permalink
🗽 Sync 2024-12-26 09:13:16
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Dec 26, 2024
1 parent a66e9ba commit cd6045e
Show file tree
Hide file tree
Showing 21 changed files with 1,359 additions and 1,456 deletions.
13 changes: 7 additions & 6 deletions filter.py
Original file line number Diff line number Diff line change
Expand Up @@ -374,14 +374,15 @@ def __generateDNSMasqLite(self, blockList:List[str], ChinaSet:Set[str], fileName
if os.path.exists(fileName):
os.remove(fileName)
with open(fileName, 'a') as f:
f.write("!\n")
f.write("#\n")
f.write("# Title: Sereinfy AdBlock DNSMasq Lite\n")
f.write("# Description: 适用于AdGuard的去广告合并规则,每8个小时更新一次。\n")
f.write("! Homepage: https://github.com/Sereinfy/Adrules\n")
f.write("! Version: %s\n"%(time.strftime("%Y%m%d%H%M%S", time.localtime())))
f.write("! Last modified: %s\n"%(time.strftime("%Y/%m/%d %H:%M:%S", time.localtime())))
f.write("! Blocked domains: %s\n"%(len(blockList_lite)))
f.write("!\n")
f.write("# Homepage: https://github.com/Sereinfy/Adrules\n")
f.write("# Source: https://raw.githubusercontent.com/Sereinfy/Adrules/main/rules/adblockdnsmasqlite.txt\n")
f.write("# Version: %s\n"%(time.strftime("%Y%m%d%H%M%S", time.localtime())))
f.write("# Last modified: %s\n"%(time.strftime("%Y/%m/%d %H:%M:%S", time.localtime())))
f.write("# Blocked domains: %s\n"%(len(blockList_lite)))
f.write("#\n")
for domain in blockList_lite:
f.write("local=/%s/\n"%(domain))

Expand Down
7 changes: 7 additions & 0 deletions resolver.py
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,13 @@ def match(pattern, string):
# @@||example.org^
if match('^@@\|\|.*\^$', line):
domain = line[4:-1]
if domain.find('*') >= 0:
if domain.startswith('*.') and domain[2:].find('*')<0:
domain = domain[2:]
unblock = self.__analysis(domain)
break
filter = line
break
unblock = self.__analysis(domain)
break
# /REGEX/
Expand Down
34 changes: 26 additions & 8 deletions rules/AdGuard_Annoyances_filter.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2517,6 +2517,10 @@ scootertechno.com#$?#div[consent-skip-blocker] { remove: true; }
!
! NOTE: Regular rules
!
infoyatirim.com#$##modal-cookie-policy { display: none !important; }
infoyatirim.com#$#.modal-backdrop { display: none !important; }
infoyatirim.com#$#.modal-open { overflow: auto !important; }
tgsoft.it#%#//scriptlet('trusted-set-cookie', 'cookie_google', '1')
senecalearning.com##div[class^="Layout-module--"] > div[class^="Toast-module--"]:has(> a[href$="cookie-policy"])
cryptorank.io###footer + div.sc-3e540587-0
linztourismus.at#%#//scriptlet('trusted-click-element', '.f__privacy-cookie-manager__actions a[href="privacymanager/acceptOnlyFunctional"]')
Expand Down Expand Up @@ -3393,8 +3397,8 @@ lemanapro.ru##div[data-qa="cookie-notification"]
tjpr.jus.br###politica-privacidade-tjpr
cuvva.com###cuvva-app-injection-site > div:has(> div button[data-testid="accept-cookies"])
sheepesports.com##body > .fixed.bottom-0.right-0:has(> .border > .flex > p.text-sm > a[href="/terms"])
hornet.com#%#//scriptlet('set-cookie', '_consent_ads', '0')
hornet.com#%#//scriptlet('set-cookie', '_consent_analytics', '0')
hornetapp.com,hornet.com#%#//scriptlet('set-cookie', '_consent_ads', '0')
hornetapp.com,hornet.com#%#//scriptlet('set-cookie', '_consent_analytics', '0')
airstop.sk,airstop.cz,airstop.pl#$#body[style^="overflow:"] { overflow: auto !important; }
airstop.sk,airstop.cz,airstop.pl#$#div[class^="cookiebar"] { display: none !important; }
moss.co.uk,international.mossbros.com#%#//scriptlet('trusted-set-cookie', 'consent_acceptance', '{"functionality_storage":"granted","security_storage":"granted","ad_personalization":"denied","ad_user_data":"denied","personalization_storage":"denied","ad_storage":"denied","analytics_storage":"denied"}')
Expand Down Expand Up @@ -3875,7 +3879,7 @@ spkhb.de#%#//scriptlet('trusted-click-element', 'a[data-form=".eprivacy_optin_de
group.interfax.ru,99freelas.com.br##.box-cookie
movilzona.es#$##gaz-gdpr-modal { display: none !important; }
movilzona.es#$#body[style] { overflow: auto !important; }
pastoralraum-huerntal.ch###js-cookie-banner
iwatetabi.jp,pastoralraum-huerntal.ch###js-cookie-banner
c24.de##app-cookie
driffle.com#?##__next div[class^="sc-"]:has(> p > a[href="/privacy-policy"])
lulus.com#$#.c-site-overlay { display: none !important; }
Expand Down Expand Up @@ -21675,6 +21679,7 @@ reddit.com,reddittorjg6rue252oqsxryoxengawnmo46qy4kyii5wtqnwfj4ooad.onion#@#.Sid
!
! Add without $third-party, so apps are blocking them too
!
||mapcommand.com^
||homebizplaza.com^
||thomastorch.com^
||sablesong.com^
Expand Down Expand Up @@ -23000,6 +23005,7 @@ armidaleexpress.com.au,bendigoadvertiser.com.au,canberratimes.com.au,centralwest
! Do not forget about '!#safari_cb_affinity' section for exclusions:
! LINK: AnnoyancesFilter/Popups/sections/antiadblock.txt#general
!
@@||static.purexbox.com/javascript/popunder2.js
dyxs.sbs##.popup-tips
sndeep.info#%#//scriptlet('set-constant', 'add_chk_stat', 'noopFunc')
sndeep.info###additionalInfoHidden
Expand Down Expand Up @@ -25845,6 +25851,7 @@ api.flocktory.com
!
! SECTION: Popups - Regular rules
!
iwatetabi.jp##.wanko-banner
pixeldrain-bypass.cybar.xyz##body #games4uorg:not(#style_important)
evolvedfights.com##.sfooter
izmirdesondakika.com.tr###video-gallery-widget
Expand Down Expand Up @@ -33028,6 +33035,10 @@ adguard.info,adguard.com,adguard.app#$#.hello_from_adguard_advanced_protection_i
!
! SECTION: Popups - Allowlist
!
! https://github.com/uBlockOrigin/uAssets/issues/26606
! TODO: remove when FireFox will support `permissions`
!+ PLATFORM(ext_ff, ext_ublock)
@@||inducks.org^$permissions=identity-credentials-get=()
! https://github.com/AdguardTeam/AdguardFilters/issues/193384
@@||fregat.com/wp-content/plugins/popup-maker/assets/js/site.min.js
! ttk-com.ru - fix software order
Expand Down Expand Up @@ -34384,7 +34395,7 @@ kontur.ru,fnvolga.ru,news.bg,lifestyle.bg,topsport.bg,m-strana.ru,thebellmirror.
! ##body > div[id][style*="top: 0px; width: 100%; z-index: 99999999;"]
quinhillyer.com,johnbiver.com,jasonmattera.com,ipatriot.com,hooligancharters.com,greatamericanpolitics.com,dailylol.com,clickitconservativenews.com,brasspills.com,brandonvallorani.com,affluentinvestor.com,thinkamericana.com,schaftleinreport.com##body > div[id][style*="top: 0px; width: 100%; z-index: 99999999;"]
! ##a[href^="https://news.google.com/publications/"]
abendzeitung-muenchen.de,bayburtmedya.com,12punto.com.tr,athina984.gr,pchome.com.tw,bayburtmanset.com,tele1.com.tr,dealabs.com,pcquest.com,tko.pl,generacionxbox.com,menemenhaber.com.tr,matricedigitale.it,armyrecognition.com,analyticsindiamag.com,blocktrends.com.br,investing.com,studyfinds.org,trhaber.com,avgi.gr,deccanherald.com,aksam.com.tr,daily-bangladesh.com,noticiasautomotivas.com.br,turkiyegazetesi.com.tr,haberler.com,www-news18-com.cdn.ampproject.org,haberler.com,eurasiantimes.com,vesti-ua.net,hlavnespravy.sk,ictvietnam.vn,giga.de,news.itsfoss.com,fpsjp.net,bedavainternet.com.tr,buyuksivas.com,kredibankalar.com,akyazihaber.com,kamuajans.com,tamgaturk.com,tarsushaber.com,akademikpersonel.org,inegolonline.com,ordugazete.com,gunes.com,koinfinans.com,startefacts.com,donanimhaber.com,iha.com.tr,star.com.tr,karadenizgazete.com.tr,alem.com.tr,egepostasi.com,dunya.com,ulusal.com.tr,turkgun.com,cepkolik.com,teknoloji.org,lavnik.net,gadgets360.com,sokgazetesi.com.tr,fotospor.com,neowin.net,haberturk.com,memurlar.net,mirchi9.com,eltiempo.pe,vietnamnet.vn,sportskeeda.com,desidime.com,tuoitre.vn,clutchpoints.com,ithardware.pl,listelist.com,imparcialoaxaca.mx,elpais.com.co,minuto30.com,impact.ro,b1tv.ro,moviesroom.pl,techwafer.com,moonshot.news,radiokp.ru,brestcity.com,aykiri.com.tr,yenicaggazetesi.com.tr##a[href^="https://news.google.com/publications/"]
buzzorange.com,abendzeitung-muenchen.de,bayburtmedya.com,12punto.com.tr,athina984.gr,pchome.com.tw,bayburtmanset.com,tele1.com.tr,dealabs.com,pcquest.com,tko.pl,generacionxbox.com,menemenhaber.com.tr,matricedigitale.it,armyrecognition.com,analyticsindiamag.com,blocktrends.com.br,investing.com,studyfinds.org,trhaber.com,avgi.gr,deccanherald.com,aksam.com.tr,daily-bangladesh.com,noticiasautomotivas.com.br,turkiyegazetesi.com.tr,haberler.com,www-news18-com.cdn.ampproject.org,haberler.com,eurasiantimes.com,vesti-ua.net,hlavnespravy.sk,ictvietnam.vn,giga.de,news.itsfoss.com,fpsjp.net,bedavainternet.com.tr,buyuksivas.com,kredibankalar.com,akyazihaber.com,kamuajans.com,tamgaturk.com,tarsushaber.com,akademikpersonel.org,inegolonline.com,ordugazete.com,gunes.com,koinfinans.com,startefacts.com,donanimhaber.com,iha.com.tr,star.com.tr,karadenizgazete.com.tr,alem.com.tr,egepostasi.com,dunya.com,ulusal.com.tr,turkgun.com,cepkolik.com,teknoloji.org,lavnik.net,gadgets360.com,sokgazetesi.com.tr,fotospor.com,neowin.net,haberturk.com,memurlar.net,mirchi9.com,eltiempo.pe,vietnamnet.vn,sportskeeda.com,desidime.com,tuoitre.vn,clutchpoints.com,ithardware.pl,listelist.com,imparcialoaxaca.mx,elpais.com.co,minuto30.com,impact.ro,b1tv.ro,moviesroom.pl,techwafer.com,moonshot.news,radiokp.ru,brestcity.com,aykiri.com.tr,yenicaggazetesi.com.tr##a[href^="https://news.google.com/publications/"]
! ##.googlenews
gazeteipekyol.com,notisclepr5c-la.com,lepoint.fr,lpnt.fr,kriptokoin.com,laodong.vn,ajanstekirdag.com,enyenimedya.com,noktabursa.com.tr##.googlenews
! ##.google-news
Expand Down Expand Up @@ -34413,6 +34424,8 @@ armidaleexpress.com.au,bendigoadvertiser.com.au,canberratimes.com.au,centralwest
!
! SECTION: Subscriptions - Regular rules
!
buzzorange.com##div[data-id="90a1ed5"]
buzzorange.com##div[data-id="774cfaa"]
rbc.ua##.nano-content > div.item:has(> a > span.whatsapp)
rbc.ru##.article__text > p:has(> strong > a[href^="https://t.me/"])
rbc.ru##.article__text > div.article__special_container:has(> p > a[href^="https://t.me/"])
Expand Down Expand Up @@ -41928,6 +41941,7 @@ turkishairlines.com,atmos-tokyo.com,radarbox.com,ciceksepeti.com,rabota.by,temp-
!
!
!
yatirimnedir.com##.container > div.row:has(> div.col-lg-12 > div.card-shadow > div.text-center > a[href^="https://play.google.com/store/apps/"])
g-mh.org,godamh.com,manhuafree.com###PwaBarButton
wzstats.gg##app-download-app-banner
bing.com###id_mobpoppos
Expand Down Expand Up @@ -42834,10 +42848,10 @@ tokyo-calendar.jp#?#.sub-contents > div.sidebar-panel:has(> div > img[alt="東
tokyo-calendar.jp#?#.sub-contents > div.sidebar-panel:has(> div > img[alt="東京カレンダーアプリ"]) + div.app-dl-buttons
androeed.ru##.our_app
medicalnote.jp##.p-app-area
hornet.com##.homepage__form > h3.homepage__form-title
hornet.com##.homepage__form > h3.homepage__form-title + div.app-store-badges
hornet.com##.homepage__last-cta
hornet.com##.app-download-cta
hornetapp.com,hornet.com##.homepage__form > h3.homepage__form-title
hornetapp.com,hornet.com##.homepage__form > h3.homepage__form-title + div.app-store-badges
hornetapp.com,hornet.com##.homepage__last-cta
hornetapp.com,hornet.com##.app-download-cta
m.yicai.com##.linkapp
m.yicai.com###appdownload
ranker.com##div[class^="container_innerContainer__"] > a[href^="https://go.watchworthy.app/"]
Expand Down Expand Up @@ -51363,6 +51377,9 @@ book.oricon.co.jp##a[href^="https://apay-up-banner.com?merchantId="] > img
!
! SECTION: Self-promo - Regular rules
!
live-theater.net##div[data-sticky-container-header-height] div[data-sticky-container-header-height] ._margin + div[class] div[class] > div[class]:not([class*=" "]):has(> div:not([id],[class]) > div[class] > a[target="_blank"][rel="nofollow noopener"] > img:not([src*="live-theater.net"]) + button)
purexbox.com##iframe[src^="https://images.purexbox.com/888f524f3e38a/"]
buzzorange.com##a[href^="https://buzzorange.com/techorange/"] > img
adukar.com###modal-popup-popup2
adukar.com###campaign_adukar_news
minecraft-turkiye.com##a[href="https://minecraft-turkiye.com/threads/minecraft-tuerkiye-reklam-ve-sponsorluk.8692/"] img
Expand Down Expand Up @@ -57193,6 +57210,7 @@ blog.livedoor.jp##div[id^="shitarss_title_"]
! make it domain specific, block if the widget is really annoying
!||zopim.com^$third-party,domain=
!
||webchat.bebot.io^$third-party
||kwizbot.io^$third-party
||milionymonet.onet.pl/js/omm/widget/euroloterie.js
||quotiq.ru^$third-party
Expand Down
Loading

0 comments on commit cd6045e

Please sign in to comment.