Giter Club home page Giter Club logo

hufilter-dev's Introduction

 

hufilter

The Hungarian Adblock Filter List

Supported ad blockers:

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

AGLint status markdownlint status GitHub contributors License Last commit

Hufilter development repository

🇭🇺 Kattints ide a magyar nyelvű változatért.

Hufilter is a community project, and it is maintained by volunteers.

This repository contains the "source code" of the project which is deployed automatically to the hufilter/hufilter repository after each commit.

If you want to use the filter list, please visit the hufilter/hufilter repository instead.

Contributing

If you want to contribute to the project, please read the contributing guidelines.

Contact

You can contact the maintainers of the project in the following ways:

Licensing

Hufilter is licensed under the "Creative Commons Attribution 4.0" license. You can read the full license text here.

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 rmanbio 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

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.

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.

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.

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/

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.

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

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.

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"]

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

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)

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)?

Invalid rule

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

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

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.

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

startlap.hu

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

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.

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

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"]

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

##.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

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.

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)

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.

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.

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

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.