From 4de7be653031db267b81964bb2d60d8c9e852059 Mon Sep 17 00:00:00 2001 From: Jan Potocki Date: Sun, 14 Nov 2021 23:28:29 +0100 Subject: [PATCH] Version working with Windows, filter for "paid by" --- README.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 3eff5cd..8fe1aff 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,14 @@ -# uBlock – filtr sponsorowanych postów -Filtr dla rozszerzenia uBlock Origin, służący do blokowania sponsorowanych postów na Facebooku: +# uBlock – filtry sponsorowanych postów +Filtr dla rozszerzenia uBlock Origin, służący do blokowania sponsorowanych postów na Facebooku (reklam): ``` -facebook.com##[role="feed"] span[id] a[href="#"]:not(:has-text(/(\s|\d|^$)/)):upward([role="feed"]>div):remove() +facebook.com##[role="feed"] span[id] a[href="#"]:not(:has-text(/(\s)/)):upward([role="feed"]>div) ``` -Aby zastosować regułę, należy otworzyć ustawienia uBlocka i w zakładce `Listy filtrów` upewnić się, że jest zaznaczona pozycja `Moje filtry`, a następnie w zakładce `Moje filtry` wkleić w polu tekstowym powyższy kod. Po odświeżeniu strony sponsorowane posty powinny zniknąć – jeżeli tak by się nie stało, to prawdopodobnie sposób wyświetlania sponsorowanych treści został zmieniony i filtr będzie trzeba skonstruować od nowa. \ No newline at end of file +Aby zastosować regułę, należy otworzyć ustawienia uBlocka i w zakładce `Listy filtrów` upewnić się, że jest zaznaczona pozycja `Moje filtry`, a następnie w zakładce `Moje filtry` wkleić w polu tekstowym powyższy kod. Po odświeżeniu strony sponsorowane posty powinny zniknąć – jeżeli tak by się nie stało, to prawdopodobnie sposób wyświetlania sponsorowanych treści został zmieniony i filtr będzie trzeba skonstruować od nowa. + +Do blokowania postów sponsorowanych z informacją przez kogo zostały opłacone (np. ogłoszenia instytucji publicznych) potrzebna jest osobna reguła, zależna od używanej wersji językowej serwisu. Poniżej przykład dla języka polskiego i angielskiego: +``` +facebook.com##[role="feed"] span[id]>[role=button]:has-text(/^Sponsorowane|Opłacona przez/):upward([role="feed"]>div) +facebook.com##[role="feed"] span[id]>[role=button]:has-text(/^Sponsored|Paid for by/):upward([role="feed"]>div) +``` +Właściwą wersję należy dopisać w osobnej linii, przed lub po regule reklamowej. \ No newline at end of file