Giter Club home page Giter Club logo

hufilter / hufilter-dev Goto Github PK

View Code? Open in Web Editor NEW
95.0 95.0 29.0 1.43 MB

Hufilter - The Hungarian Adblock Filter List.

Home Page: https://hufilter.hu/

License: Creative Commons Attribution 4.0 International

JavaScript 3.51% Adblock Filter List 95.49% Shell 1.00%
adblock adblock-list adblock-plus adblock-plus-list adblocker-ultimate-list adblocking adguard adguard-blocklist adguard-list dns dnsfilter filter-list filter-lists filterlist filterlists open-source piholeblocklist ublock ublock-list ublock-origin

hufilter-dev's Introduction

Important

Filters subscription URL will change soon, more info: hufilter/hufilter-dev#461

A szűrők feliratkozási URL-je hamarosan meg fog változni, további információk: hufilter/hufilter-dev#461

 

hufilter

The Hungarian Adblock Filter List

Támogatott hirdetésblokkolók / Supported Adblockers:

AdGuard | uBlock Origin | Adblock Plus | AdBlocker Ultimate | AdBlock

AGLint status GitHub contributors License

Mi a hufilter? / What is hufilter?

A hufilter egy közösségi projekt, melynek célja egy olyan adblock szűrőlista létrehozása és karbantartása, amely arra készült, hogy a magyar nyelvű weboldalakról eltávolítsa a hirdetésket, az irritáló elemeket, valamint a különböző nyomkövető eszközöket. A hufilter technikailag egy szöveges szűrőszabály lista, amit egy reklámblokkoló tud felhasználni arra, hogy bizonyos elemek (pl. reklámok, nyomkövetők, stb) megjelenését vagy funkcionalitását letiltsa a megtekintett oldalakon.

Hufilter is a community project that aims to create and maintain an adblock filter list, which is designed to remove ads, annoyances, and various tracking methods from hungarian websites. Technically hufilter is just a list of filter rules that can be used by an adblocker to block the appearance or functionality of certain elements (e.g. ads, trackers, etc.) on viewed pages.

Szűrőlisták / Filter lists

A hufilter által biztosított szűrőlisták / Filter lists provided by hufilter:

hufilter.txt hufilter-abp.txt hufilter-ublock.txt hufilter-adguard.txt hufilter-selfpromo.txt hufilter-dns.txt hufilter-pihole.txt
Hirdetések blokkolása / Block ads 🟢 🟢 🟢 🟢 🔴 🟡 🟡
Nyomkövetők blokkolása / Block trackers 🔴 🟢 🟢 🟢 🔴 🟡 🟡
Zavaró elemek blokkolása / Block annoyances 🔴 🟢 🟢 🟢 🔴 🔴 🔴
Adblock detekció blokkolása / Block adblock detectors 🔴 🟡 🟢 🟢 🔴 🔴 🔴
Fejlett szabályok / Advanced rules 🔴 🟡 🟢 🟢 🔴 🔴 🔴
Önpromóció blokkolása / Block self-promotion 🔴 🔴 🔴 🔴 🟢 🔴 🔴
DNS szűrés / DNS filtering 🔴 🔴 🔴 🔴 🔴 🟢 🟢
Ajánlott szűrő / Recommended filter
Kompatibilis hirdetésblokkolók / Compatible adblockers Adblock Plus
AdBlock
uBlock Origin
AdGuard
AdBlocker Ultimate
Adblock Plus
AdBlock
uBlock Origin
AdGuard
AdBlocker Ultimate
uBlock Origin
AdGuard
AdBlocker Ultimate
AdGuard
AdBlocker Ultimate
Adblock Plus
AdBlock
uBlock Origin
AdGuard
AdBlocker Ultimate
AdGuard Home
RethinkDNS Rethink DNS
Pi-hole

Jelmagyarázat / Legend:
🔴 Nem támogatott / Not supported
🟡 Részben támogatott / Partially supported
🟢 Támogatott / Supported

Javasolt hirdetésblokkolók / Recommended adblockers:

  • AdGuard / uBlock Origin
  • ‼️ Ne használj több hirdetésblokkolót egyszerre, mivel zavarhatják egymást! / Don't use multiple adblockers at the same time as they may interfere with each other!

Általánosságban elmondható, hogy a legtöbb hirdetésblokkolóval működik az Adblock Plus listánk / In general, our Adblock Plus list works with most ad blockers.

Wiki oldal / Wiki page

https://github.com/hufilter/hufilter/wiki (csak magyar nyelven / only in hungarian)

Kapcsolat / Contact

Hibák bejelentése / Bug report

Kérjük, használd ezt az űrlapot / Please use this form

Licencelés / Licensing

A hufilter projekt a "Creative Commons Attribution 4.0" licenszfeltételek mellett használható fel. A közreműködők vállalják ugyanezen feltételek melletti licenszelését a munkájuknak.

The project hufilter is distributed under the "Creative Commons Attribution 4.0" license. Contributors are licensing their work under the very same terms and conditions.

License: CC BY 4.0

Közreműködés / Contributing

Ezen GitHub repository tartalma egy build folyamat eredménye, vagyis az itt található fájlok automatikusan kerülnek feltöltésre! Ha munkáddal hozzá szeretnél járulni a hufilter projekthez, akkor kérjük, hogy készíts egy pull request-et a fejlesztésre használt repository-ban: https://github.com/hufilter/hufilter-dev/pulls. Köszönjük a közreműködést!

The content of this GitHub repository is the result of the build process, so the files here will be uploaded automatically! If you'd like to contribute to the hufilter project with your work, please create your pull request in our development repository: https://github.com/hufilter/hufilter-dev/pulls. Thank you for your contribution!

hufilter-dev's People

Contributors

adamwr avatar alex-302 avatar antivirtel avatar balcsida avatar belidzs avatar cbumdino avatar csillaggyujto avatar cyberbeni avatar dandelionsprout avatar danielstreba avatar decentm avatar dependabot[bot] avatar draxvint avatar ehrhardt06 avatar enkeyz avatar eshton avatar gaboom avatar gydavid22 avatar herczegzsolt avatar istvnurbn avatar lezso6 avatar microsofteggshell avatar mtxadmin avatar resike avatar scripthunter7 avatar szpeter80 avatar tacsipacsi avatar teko012 avatar web-flow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hufilter-dev's Issues

Invalid rule

||, / must be removed, because it is element hiding rule

||kosarsport.hu/##body>a:first-child

please remove tomtop.com

1.The website was attacked and has been inserted script,But we have cleared the script.
2.As long as the buyer's browser has installed Adblock,then he cannot go shopping normally
3.We find that hufilter.txt has put our website tomtop.com into the blacklist
4. Really hope you can help us to solve this problem,we want to appeal for this,if you need any information just feel free to ask us,we will reply you asap.
Best Regards

Javaslat

Mivel az Easylist-et elég sokan használják, érdemes lenne kiszedni azokat a szabályokat a hufilterből, amik már az Easylist-ben megvannak.

PH! reklámblokkolási figyelmeztetés

Kényes téma, de egyezségre kellene jutnunk ebben. Ugye a legtöbb oldal reklámokból tartja fent magát, ezért három lehetőség közül lehet választani, legalábbis nálunk:

  1. előfizetés (havi egy sör / csoki áráért) a reklámmentességért
  2. reklámszűrés kikapcsolása
  3. időnként figyelmeztetet az oldal

Jelenleg ez a figyelmeztetés szűrve van. Mi a kultúrált megoldás híve vagyunk, azaz csak egy figyelmeztető doboz jelenik meg, mely lényegi feladata a felhasználó tájékoztatása. Ez a doboz nem takarja ki a tartalmat, csak görgetni kell egyet, stb.

Ha viszont továbbra is szűrve marad ez a doboz, akkor sajnos radikálisabb megoldáshoz kell nyúlnunk. Azaz olyan lesz, mint a többi oldalon: egész oldalas lesz a figyelmeztető szöveg, amire értelmetlen alkalmazni bármilyen szűrőt, mivel a szövegen kívül semmilyen más tartalom nem lesz az oldalon.

Így javasolnám a figyelmeztető doboz bonyolult szűrőinek eltávolítását, mivel egy tartalmat nem kitakaró dobozzal mindenki jobban jár, mint egy teljes oldalas figyelmeztető szöveggel.

Teletál blockolás

A 162-es requestet is vitatnám. Szintén egy szolgáltató, és habár valóban vannak reklám szerű dolgok (habár rajtuk keresztül megvásárolható), de például olyat is blokkol, hogy az adott héten mi jár ajándékba rendelés esetén.

nCore - Bekérdező

nCore-n megjelentek új bekerdezo.hu reklámok.

! reklám a kereső és a találatok között
ncore.cc###main_tartalom a[href*="bekerdezo"]
! nagy banner a találatok közepén
ncore.cc###bekerdezo-ad

uBlock-ban tesztelve

Meghívós - regisztációs oldalak szűrése

A szabályok hatása nem ellenőrizhető, ezért eltávolításra kerülnek a hufilterből. Ha valaki kedvet érez ilyen lista karbantartására (és fogadja az ezzel kapcsolatos esetleg felmerülő érdeklődéseket is), szívesen felírom a wikibe mint alternatív / kiegészítő listát.

Special comments rész

Pár észrevétel/kérdés:

  • Nem tudom számít-e, hogy a ! jel után legyen egy szóköz (többi szabályban így használják), de a fejlécben ez hiányzik
  • A "R edirect:" sorban van egy felesleges szóköz
  • Ugyanebben a sorban a "hufilter-minuseasylist.txt" esetében rossz a redirect URL
  • Van lehetőség checksum hozzáadására? A dokumentáció szerint:
 ! Checksum: OaopkIiiAl77sSHk/VAWDA

This comment makes sure that accidental corruption of the data won't result in broken filters. For example, some firewall software might modify the filter */adnetwork/* on download in an attempt to protect the user against ads. It will remove part of the filter so that Adblock Plus will only see the filter **. A checksum comment in the filter list protects against this scenario, any modifications will have the result that the checksum no longer matches and Adblock Plus will ignore the data.

To calculate the checksum the following steps need to be performed:
    Remove the existing checksum comment if any.
    Encode filter list text using UTF-8 encoding.
    Convert all line breaks to Unix style (replace \r by \n if present).
    Remove empty lines (replace sequences of the \n character by a single \n character).
    Calculate the base64-encoded MD5 checksum of the text, remove trailing = characters if any.

You can also have a look at the Python-based reference implementations to validate a checksum and to add a checksum to a file.

PH! lapcsaládon a belépési bug

Nem léptet be az összes oldalra a rendszer, mivel az alábbi URL-k blokkolva vannak:

prohardver.hu/muvelet/hozzaferes
mobilarena.hu/muvelet/hozzaferes
itcafe.hu/muvelet/hozzaferes
gamepod.hu/muvelet/hozzaferes
logout.hu/muvelet/hozzaferes

Tehát ha a prohardver.hu oldalon lépek be, akkor a többi site-ra átnavigálva ki vagyok lépve.

Bugfix: #104

huflter org-gá alakítása

A hufilter karbantartását nagyban segítené (szerintem) ha org-gá alakulna. Kinek volna kedve jelentkezni (az eddigi contributorok közül)?

Prohardver régi bejegyzések képei blokkolva

Ez a szűrő gondot okoz régi prohardver bejegyzésekben, ahol ugyan ebben a formában töltötték fel a rendes képeket:
/dl/cnt/\d{4}-\d{2}/\d{4}//$domain=prohardver.hu|mobilarena.hu|itcafe.hu|gamepod.hu|logout.hu|hardverapro.hu,image
Pl: https://prohardver.hu/teszt/radeon_hd_4870_a_gtx-ek_ellen/tesztek_iii.html
Konkrétan 2006-02 és 2009-04 közötti bejegyzések érintettek, előtte az utolsó útvonal rész 3, később 5 számból áll.

Le lehetne ezt a szűrőt cserélni pl így?
/dl/cnt/20[^0]\d-\d{2}/\d{4}//$domain=prohardver.hu|mobilarena.hu|itcafe.hu|gamepod.hu|logout.hu|hardverapro.hu,image
Szal a 200X az ne legyen szűrve, de a 201X és 202X már igen, mert ahogy nézem, az aktuális dátummal töltik fel a reklámképeket.

Wiki

  1. Az Android opciók közé fel kéne venni új opcióként az Adguard-ot. Gyárilag ismeri a hufilter-t, van magyar nyelvű felület is, minden szintaxissal kompatibilis, egyébiránt tökéletesen szűri a reklámokat mobilon. Ezt több éves használati tapasztalattal mondom.
  2. Ez a Wiki-ben levő link pedig nem működik: https://www.webmaster442.hu/programjaim/hufilter-ext/
    Ha jól látom, áthelyezték ide, és uBlock-hoz íródik (bár 1 éve nem volt commit): https://www.webmaster442.hu/programjaim/%c2%b5block-filter/

vatera - kiemelt termékek

Szép napot!

Csak játszottam picit vaterán és végre sikerült eltűntetni a kiemelt termékeket...
gondoltam elküldöm az eredményt, hátha bekerül a listába :)

vatera.hu##.list-result-item:not(.item-list-normal-product)

Blikk.hu

Blikk.hu-ra vonatkozó szabályokat szerintem lehet törölni, új oldaluk van, a szabályokat kikapcsolva nem találkoztam hirdetésekkel.

PH! lapcsalád saját nyereményjáték ajánlója nem látszik

A nyereményjátékokra mutató összes link, oldalelem rejtésre kerül, amikor ezek nem reklámok.

Ezek teljesen saját ingyenes nyereményjátékok, értékés nyereményekkel, legutóbb novemberben például egy 100 ezer forintos monitor volt a fődíj. A részvételhez nem kell szinte semmi, csak egy regisztráció, és néhány szakmai kérdésre helyes választ adni.

Fix: #106

startlap.hu

Üdv!
A startlap.hu##[class*="banner"] szabály elrejti a GMail, Facebook, stb. bejelentkezési lehetőségeket.

uBlock / AdGuard lista

Üdv!

Láttam az egyik nemrég lezárt issue-ban is (#153), hogy mi lenne, ha készülne a hufilter listából egy uBlock kompatibilis verzió.

Picikét gondolkoztam ezen. Abból indulok ki, hogy van 3 fő adblock: az Adblock Plus, az uBlock és az Adguard. Az ABP szintaxisát a másik kettő támogatja.

Az uBlock-nak és az Adguardnak is van egy amolyan kiterjesztett szintaxisa, amikben van valamennyi átfedés. Tehát van olyan uBlock szintaxis, amit ismer az Adguard, és van olyan Adguard szintaxis, amit ismer az uBlock. De nem teljes átfedés. Sokszor pedig ugyanazt a dolgot másképp írják le. A CSS injektálást pl oda-vissza ugyanúgy kezelik.

Az pedig biztosan közös bennük, hogy lényegesen többet tudnak, mint az ABP. Mindkettőben van lehetőség pl. egy kiválasztott elem stílusának módosítására vagy JS injektálására. Ezek a funkciók jól jönnek kozmetikázáshoz, vagy éppen az adblock detektorok / analitikai eszközök hatékony megkerüléséhez.

Én benne lennék egy ilyen magyar lista fejlesztésében. Akár uBlock-Adguard hibrid listában, akár csak uBlock listában, akár csak Adguard listában.

Valakit érdekel még egy ilyen projekt? :)

Amúgy most is vannak tipikus uBlock-specifikus szabályok a listában, pl CSS módosítás vagy xpath. Illetve az uBlock jövőjében annyiban bizonytalan vagyok, hogy a Google már nem egy kísérletet tett, hogy ellehetetlenítse őket Chrome-on, amit ugye a legtöbb ember használ.

Továbbá egy nem elhanyagolható szempont. A frissen telepített Adguard és az uBlock is ismeri a hufiltert a jelenlegi linkjén, és ha a nyelvspecifikus szűrés engedélyezve van, be is kapcsolják a magyar oldalaknál automatikusan. Szóval akár ezt a listát is lehet bővítgetni, csak maximum ABP-ban nem működne ez-az. (Ez a téma előjött a #147-es issue-nál is, ott egyébként igazat is adok a beküldőnek. Valószínű ugyanígy nyelvspecifikusan betöltötte az adblocker a hufilter szűrőt, de az ilyen Google Analytics-t külön privacy szűrőkkel tiltják. Más kérdés az az analitika, hogy pl. egy magyar oldal arról vezet statisztikát, használsz-e adblockert, ma láttam példát erre az egyik commitban)

Prohardver.hu

Üdv!
Felfigyeltem a prohardver.hu-n néhány dologra és készítettem szabályokat, amikkel lehetne frissíteni a szűrőt.

!Főoldalon a háttérkép (ami elvileg mindig reklám):
||prohardver.hu/dl/cnt/*/*/background.jpg$image
!Főoldalon a háttérképre (ami elvileg mindig reklám) tett link:
prohardver.hu##a[href*="gemius.pl"]
!Főoldalon a felülső hirdetőpanel:
prohardver.hu###page > .xabre728
!Főoldalon a cikkek listájába beágyazott hirdetések:
prohardver.hu###tabscnts1 > .tabs > .anyagok > .flc > div
!Hírek szövegébe ágyazott nagy hirdetés dobozok:
prohardver.hu###center > .cntcol > .hir.anyag > .cntnew.defcnt > div
!Cikkek szövegébe ágyazott nagy hirdetés dobozok:
prohardver.hu###center > .cntcol > .cikk.anyag > .cntatc.defcnt > div
!Fórumtémákban a hozzászólások közé ágyazott hirdetések:
prohardver.hu###center > .msgblk > .anyagok

Teszteltem őket Chrome-ban uBlock Origin-nel és Firefox-ban Adblock Plus-szal, hogy minden rendben marad-e az alkalmazásuk után is.

hibás szűrő

Helló!
Az idokep.hu-n nem látszódnak a térképek. Ha kikapcsolom a hufiltert, akkor rendesen bejönnek. Kérhetném a javítást?
Köszi!

Telekom blockolás

Szerintem a 161-es pull requestet revertálni kéne. A főoldali boxba szoktak tenni fontos híreket is, nem csak ajánlatokat, valamint egy szolgáltató oldalán a szolgáltatói ajánlatokat nem nevezném reklámnak. Az a merge lényegében a teljes főoldalt blokkolja.

Filter változás

Ez a szabály összeugrasztja a hozzászólásokat:

ncore.cc##.hr_stuff

Véletlenszerűen megnézve pedig ezek a domainek már nem élnek:

teracod.com##DIV[class*="banner"]
teracod.com/banner.*
||diablotorrent.hu/banner
diablotorrent.hu##[id
="hirdetes"]

Kivétel

Üdv!
A következő kivételt hozzá kellene adni a listához: @@||gemius.pl/gstream.js
Enélkül pl nem jelennek meg a tv2-es beágyazott videók. EasyPrivacy-be benne van, de ugye nem mindenki használja.

Szűrők

olx.hu-ra vonatkozó szűrőket kiveheted, átírányít a jofogas.hu-ra
sportgeza.hu-ra vonatkozó szűrőket is törölni lehet

Index lapcsaládhoz: /totalcar-nak új dizánja van, régi szabályok kozül lehet, ami már nem érvényes/
index.hu,velvet.hu,totalcar.hu##.travelo-box
index.hu,totalcar.hu,velvet.hu##.shopline-box
index.hu,velvet.hu##.flash-fullscreen-wrapper

Origo lapcsalád, hirdetésdobozokhoz a cikkek közben:
origo.hu,gphirek.hu##[id^="zone"]

Invalid rules

|| are unnecessary for element hiding rule: ||444.hu##.ease-modal
|| are unnecessary for element hiding rule: ||libri.hu###skin-right
|| are unnecessary for element hiding rule: ||libri.hu###skin-left
|| are unnecessary for element hiding rule: ||libri.hu##.discount.clearfix.nonLpk
|| are unnecessary for element hiding rule: ||libri.hu###current_promotions_block
|| are unnecessary for element hiding rule: ||libri.hu##.box-general.clearfix
|| are unnecessary for element hiding rule: ||libri.hu##.fullwidth.current_promotions_block

##.banner is too strong

Word Banner means a lot of things. Just having CSS class "##.banner" does not mean it's an advertisement, it can be any graphical element on a site, e.g. a logo! Mainly referring to "2. a headline in large type running across a newspaper page" from Meriamm Webster dictionary. If you agree, please remove that filter. (It breaks certain sites' valid graphical elements, that I don't wish to list here.) Thanks for considering.

Definition of banner

(Entry 1 of 3)
1a : a piece of cloth attached by one edge to a staff and used by a leader (such as a monarch or feudal lord) as a standard (see standard entry 1 sense 1)
b : flag entry 2 sense 1 our nation's beloved banner
c : an ensign displaying a distinctive or symbolic device or legend (see legend sense 2a) especially : one presented as an award of honor or distinction
2 : a headline in large type running across a newspaper page The banner read "Kennedy Wins."
3 : a strip of cloth on which a sign is painted welcome banners stretched across the street
4 : a name, slogan, or goal associated with a particular group or ideology the new banner is "community control"— F. M. Hechinger —often used with under every new administration arrives … under the banner of change— John Cogley
5 or banner ad or banner advertisement : an advertisement graphic (see graphic entry 2 sense 2b) that runs usually across the top of a World Wide Web page

Megszűnt oldalak

Üdv! Az alábbi oldalakra vonatkozó szabályokat törölheted, vagy megszűntek vagy átiírányítanak másik domainre.
quart.hu
postr.hu
mtv.hu
sportgeza.hu
blogter.hu
iphonehungary.hu

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.