MajkiIT / polish-ads-filter

CertyficateIT - Oficjalne polskie filtry do Adblock, uBlock Origin, Adguard
Other
672 stars 93 forks source link

wielkie sprzątanie #3318

Closed MajkiIT closed 4 years ago

MajkiIT commented 7 years ago

@F4z @xxcriticxx @hawkeye116477 @blocker999 @gzenio22

Chłopaki reguł nie ubywa i nie chcę pchać w listę wszystkiego, dlatego pokusiłem się o napisacie czegoś w php aby wklejać listę a skrypty sparsują i wyciągną z tego domeny, wywalą duplikaty i sprawdzą czy domena istnieje. Jeśli nie to w wynikach napiszę, że nie istnieje. Zrobiłem już coś takiego dla listy KAD ==> https://github.com/azet12/KAD/issues/454 . Jak skończę to zaczniemy to robić z automatu.

azet12 commented 7 years ago

Napiszę do niego maila. Kiedyś była podobna sytuacją z tobą, @xxcriticxx - twój profil na trochę zniknął wraz z twoimi wszystkimi issues, pusto tu było :-).

xxcriticxx commented 7 years ago

tak mie bot zamkna za spamowanie trzeba bylo email napisac czemu troche zajelo ale konto zostalo ponownie otwarte

xxcriticxx commented 7 years ago

@hawkeye116477 pomoge tobie ale ja nie posiadam konta na zadnej social network zabardzo mnie to nie interesuje

hawkeye116477 commented 7 years ago

@xxcriticxx Ok. Tyle, że co to ma wspólnego z social network?

xxcriticxx commented 7 years ago

@hawkeye116477 nie wiem myslalem ze to jakies filtry do social byly

hawkeye116477 commented 7 years ago

@xxcriticxx Mi chodziło bardziej o PopupBlockera, czyli

Polski filtr typu annoyances blokujący okienka zachęcające do rejestracji lub z newsami, promocjami i rabatami. Blokuje on widżety które dezinformują i odwracają uwagę, próbując na siłe wcisnąć swój produkt.

Filtrami social to też faktycznie się zajmował, ale chyba jakoś rzadko, dlatego ja ostatnio wysyłałem parę pull requestów. Ale do filtrów social nie trzeba mieć konta na socialach, filtry social są do blokowania elementów social na zwykłych stronach.

xxcriticxx commented 7 years ago

@hawkeye116477 jak sie zajmiesz to pomoge pisz co mam robic

hawkeye116477 commented 7 years ago

@xxcriticxx Ok, szukaj stron na których są te irytujące elementy i zgłaszaj je w issues Popup Blockera. @azet12 Jakby blocker dostał banana na IP lub nie chciało mu już się, to poproszę o odpowiednie prawa do comittowania, postaram się go godnie zastąpić :smile:.

xxcriticxx commented 7 years ago

@hawkeye116477 zrobisz forka czy podajemu tutaj narazie?

hawkeye116477 commented 7 years ago

@xxcriticxx Podaj do forka na razie --> https://github.com/hawkeye116477/PopupBlocker. Choć myślę, że raczej niedługo zaczniemy pracować na repo azeta, jeśli on może przekazać uprawnienia. Tak chyba byłoby lepiej, bo nikt nie musiałby adresu zmieniać.

xxcriticxx commented 7 years ago

@hawkeye116477 czego szukamy newsletter?

hawkeye116477 commented 7 years ago

@xxcriticxx Newsletter i inne. Okienka zachęcające do rejestracji lub z newsami, promocjami i rabatami, widżety które dezinformują i odwracają uwagę, próbując na siłe wcisnąć swój produkt.

xxcriticxx commented 7 years ago

ok zamontowalem filtry i niedlugo zaczynamy

xxcriticxx commented 7 years ago

@hawkeye116477 a filtry social przerabiamy?

hawkeye116477 commented 7 years ago

@xxcriticxx Ta, jak coś znajdziesz socialowego to zgłaszaj tu, a ja zobaczę co da się z tym zrobić :smile:.

xxcriticxx commented 7 years ago

moment musze filtry zamontowac

hawkeye116477 commented 7 years ago

@xxcriticxx Ok

xxcriticxx commented 7 years ago

👍

xxcriticxx commented 7 years ago

mam teraz takie advance filtry ze od godziny nic nie moge znalesc

azet12 commented 7 years ago

@xxcriticxx Blocker doświadczył tego samego problemu, co ty. Pomogę mu z odzyskaniem konta. Nigdzie nie odszedł.

hawkeye116477 commented 7 years ago

@azet12 Czyli banana dostał za spamowanie?

azet12 commented 7 years ago

@hawkeye116477 GitHub ma automatyczne boty wykrywające lewe konta i z jakiegoś powodu zablokowali blockera (trochę ironiczne). Nie ma to nic wspólnego z tym dość wrażliwym gościem, o którym wspomniałeś.

hawkeye116477 commented 7 years ago

@azet12 To co on taki niegrzeczny, rozrabiaka :smiley:.

MajkiIT commented 7 years ago

@azet12 Dzięki za info.

@all w przyszłym tygodniu odpalę stronkę do badania dead pages z list.

xxcriticxx commented 7 years ago

@azet12 dzięki za update miło ze nas odwiedziłeś

hawkeye116477 commented 7 years ago

@MajkiIT A skoro o sprzątaniu mowa to mam pytanie czy są w tym repo jacyś zbanowani i czy ewentualnie można byłoby przekazać tę listę do @azet12 i @blocker999, żeby też wpisali tych niegrzecznych/trolli na listę?

xxcriticxx commented 7 years ago

@hawkeye116477 ???

hawkeye116477 commented 7 years ago

@xxcriticxx Chodzi mi o listę bardzo niegrzecznych ludzi/trolli, no wiesz nazir, itd. :smile:.

xxcriticxx commented 7 years ago

@hawkeye116477 sie steskniles za nim?

MajkiIT commented 7 years ago

@hawkeye116477 coś wyciągnę i wyślę na maila do nich. Tam były chyba 2-3 takich osób.

krystian3w commented 4 years ago

Chyba fail, on widzi uBO suplement i AG suplement = wciąż nie mamy pliku wspólnego.

więc narzędzie może domaga się tego: #16769 - pytanie jak stare uBO wtedy będziemy wspierać.


Już przerobili w większości tekst "REKLAMA" na ::before/::after z wciśniętymi znakami o zerowej szerokości (i widzialności pewnie też).

Dodatkowo niby rozdzielone są na 3 linie:

https://github.com/MajkiIT/polish-ads-filter/blob/9cc17dbf834447761623c885d53a4e9d54f54f42/polish-adblock-filters/adblock_ublock.txt#L148 https://github.com/MajkiIT/polish-ads-filter/blob/9cc17dbf834447761623c885d53a4e9d54f54f42/polish-adblock-filters/adblock_ublock.txt#L154 https://github.com/MajkiIT/polish-ads-filter/blob/9cc17dbf834447761623c885d53a4e9d54f54f42/polish-adblock-filters/adblock_ublock.txt#L158

czyli warto też odpalić tryb "FOP".


Niby dobrze by było też je w końcu przepisać na :not(:has(foo)):

##div[class]:has(>div[class]:first-child:has-text(REKLAMA):not(:has(>*)))

Jak dalej coś wycinają, a mogą tylko męczyć CPU na marne.

Opcjonalnie może nowsze upward():

zaba-monika commented 4 years ago

█████████████████████████████████████████████████████████████████████████

█████████████████████████████████████████████████████████████████████████

█████████████████████████████████████████████████████████████████████████

krystian3w commented 4 years ago

Invalid network filter in POL-0: ||tkchopin.pl/cams/video_file/*$media,rewrite=abp-resource:blank-mp3,domain=tkchopin.pl

https://help.eyeo.com/en/adblockplus/how-to-write-filters#rewrite

(najnowsze rewrite zmieniono w znane już redirect= z uBO i nowszego AdGuard).

Poprawna - działa z AdBlock / ABP, uBO ma swoją w suplemencie, AG chyba podobną w AdGuard Base.

krystian3w commented 4 years ago

@MajkiIT dopytaj może Wietnamczyków o ich kod strony:

https://abpvn.com/ruleChecker/redundantRuleChecker.html

https://github.com/abpvn/abp-rule-checker - tu niby mają jakiś z maja 2020.

hawkeye116477 commented 4 years ago

Wg listy zmian w maju nic nie zmienili, a commit https://github.com/abpvn/abp-rule-checker/commit/95f663568010914b58077f4d1c0dc8517f317244 mówi o jakimś rozszerzeniu. Jest tylko 1 zmiana z września 2018.

krystian3w commented 4 years ago

Niby dodali CSP:

https://github.com/abpvn/abp-rule-checker/commit/1004ade0108abf83b0bd0682e0a446ceabf51b3a

Webrtc / websocket:

https://github.com/abpvn/abp-rule-checker/commit/43b5ffe509876ebe4d1af6337cdc5efa86ea2ff5


Bo ich kod niby nie reaguje na rewrite=abp-resource:blank-mp3.

zaba-monika commented 4 years ago

1

https://github.com/MajkiIT/polish-ads-filter/issues/3318#issuecomment-727574408 : (najnowsze rewrite zmieniono w znane już redirect= z uBO i nowszego AdGuard).

2

krystian3w commented 4 years ago

Tu masz opis obecnego rewrite:

https://help.eyeo.com/en/adblockplus/how-to-write-filters#rewrite

Obecnie działa już tylko przekierowanie na zneutralizowane lokalne pliki "abp-resource:", czyli to jest redirect ze "złą" nazwą.

ABP w wersji przestarzałej (poniżej 3.5.2) ma zablokowaną instalację w Firefox, jako że dodatek niby może być "niestabilny"/"niebezpieczny" - czyli nawet nie można zrobić jakiegoś nowszego testu czy na mapach Google wywołasz alert() - czyli do testu musisz użyć wersji z pliku CRX/NEX (ZIP) w Chromium (a Chromowate nie trzymają starszych wersji na oficjalnych stronach sklepu z dodatkami) lub w Firefox tryb debugowania dodatku lub jak mu podmienisz ID (co raczej nie naraża 10% użytkowników Firefox, bo nie debugują dodatków i nie instalują ręcznie niepodpisanych).

zaba-monika commented 4 years ago

Acha, to w takim razie chyba powinieneś do nich napisać / poinformować ich o tym, żeby poprawili nazwę.

zaba-monika commented 3 years ago

Invalid extended filters in:

W błędach a) i b) to samo co w poprzednich błędach w https://github.com/MajkiIT/polish-ads-filter/issues/3318#issuecomment-727558349, czyli :

W błędzie c) brak okrągłego nawiasu ) na końcu

krystian3w commented 3 years ago

Gitlab nie gryzie, samodzielnie zaproponuj zmianę nazwy.

krystian3w commented 3 years ago

raczej :-abp-contains zamiast :has-text

komunikaty_suplement.txt blokowane przewijanie, jak je odblokowujesz w ABP (?), to możemy przenieść filtr.

github-actions[bot] commented 11 months ago

Ten wątek został automatycznie zablokowany, ponieważ 60 dni po jego zamknięciu nie było żadnej aktywności. Proszę otworzyć nowe zgłoszenie dla powiązanych problemów.