• Ogłoszenie:

Opera - blokowanie reklam - urlfilter.ini

Poradniki o tematyce programy.

Opera - blokowanie reklam - urlfilter.ini

Postprzez RufuS* 15 Sty 2011, 02:43

reklama
Image


Chciałbym opisać prosty sposób na skuteczne pozbycie się reklam w Operze. Jak wiadomo przeglądarka nie doczekała się wtyczki podobnej do Firefoxowego Adblocka Plus. Tzn. jest coś takiego jak NoAds, ale przynajmniej u mnie nie działa za dobrze. Często wysypuje niektóre strony (gryzie się z AJAXem) i spowalnia działanie programu.

Poniższys sposób jest na pewno znany wielu osobom, ale może nie wszyscy wiedzą jak skutecznie korzystać z dostępnych w internecie filtrów.

urlfilter.ini - co to?
Image

Jest to plik zawierający gotowy zestaw filtrów blokujących reklamy na stronach internetowych. Są to gotowe wpisy dla funkcji "Zablokuj zawartość".

Lokalizacja pliku to:
XP : C:\Document and Settings\*user*\Dane aplikacji\Opera\Opera\urlfilter.ini
Vista/Windows 7: C:\Użytkownicy\*user*\AppData\Roaming\Opera\Opera\urlfilter.ini
Linux: /Home/*user*/.opera*/urlfilter.ini
Mac OSX: /Users/*user*/Library/Preferences/Opera/urlfilter.ini


filtry
Jednym z najlepszych zestawów filtrtów jest Fanboy's Adblock List.
Można go pobrać stąd: http://www.fanboy.co.nz/adblock/opera/

Wystarczy kliknąć prawym klawiszem myszy na 'Main List' lub 'Main+Tracking List' w sekcji Polish i wybrać 'Zapisz element docelowy jako...'. Pobrany plik .ini należy wkleić do wyżej wymienionego katalogu.

'Main List' vs. 'Main+Tracking List' - drugi zestaw zawiera dodatkowo filtry dzięki którym nie będą zbierane statystyki na temat naszego komputera.

I w zasadzie jest to koniec naszej pracy. Możemy się cieszyć internetem wolnym od reklam :)


ukrywanie pozostałości
Bardzo często, gdy zablokujemy jakąś dużą flashową reklamę, zostanie po niej biała ramka w której ta reklama była umieszczona. Aby się tego pozbyć możemy zainstalować dodatkowy zestaw styli.

Raz jeszcze wchodzimy na: http://www.fanboy.co.nz/adblock/opera/
Klikamy prawym klawiszem myszy na 'Optimised Element Filter', 'Zapisz element docelowy jako...'. Pobrany plik .css należy wkleić do tego samego folderu, co urlfilter.

Następnie w Operze ustawiamy:
Preferencje (CTRL+F12) -> Zaawansowane -> Zawartość -> Opcje stylów -> Wybierz...
W okienku wskazujemy plik 'fanboy-adblock-element.css'.


aktualizacje
Dostawcy reklam stale zmieniają swoje odnośniki, ciągle pojawiają się nowe adresy, dlatego filtry aktualizowane są prawie codziennie. Warto co jakiś czas dokonać update'u. Można to zrobić oczywiście ręcznie, po prostu podmieniając pliki.

Jednak dzięki prostemu skryptowi, można ten proces zautomatyzować. Potrzebne będzie do tego narzędzie wget.
Wchodzimy na: http://gnuwin32.sourceforge.net/packages/wget.htm#download
Pobieramy 'Complete package, except sources' i instalujemy. (nie zmieniać domyślnego folderu instalacji!)

Następnie otwieramy notatnik i wklejamy do niego taki kod:
@echo off
"%Programfiles%\GnuWin32\bin\wget.exe" -e robots=off -c -q --no-cache --no-cookies -m -nd http://www.fanboy.co.nz/adblock/opera/pol/complete/urlfilter.ini --output-document=urlfilter-main.ini
"%Programfiles%\GnuWin32\bin\wget.exe" -e robots=off -c -q --no-cache --no-cookies -m -nd http://fanboy-adblock-list.googlecode.com/hg/opera/fanboy-adblocklist-elements-v3.css --output-document=fanboy-adblock-element.css

copy urlfilter-main.ini+ownfilter.ini urlfilter.ini

move /y urlfilter.ini %APPDATA%\Opera\Opera\urlfilter.ini
move /y fanboy-adblock-element.css %APPDATA%\Opera\Opera\fanboy-adblocklist-elements-v3.css
erase /q urlfilter-main.ini


Zapisujemy:
Plik -> Zapisz jako -> Wszystkie pliki -> podajmy dowolną nazwę z końcówką .bat (np.: urlfilter-updater.bat)

Image

Plik wklejamy do tego folderu, co urlfilter.

Uwaga:
Może zauważyliście, że w kodzie pojawiła się informacja o jakimś pliku 'ownfilter.ini'. Po co on?

Otóż jeżeli zablokowaliśmy ręcznie jakieś reklamy przez 'Zablokuj zawartość' w Operze, odnośniki zostaną dopisane na końcu pliku urlfilter.ini. Przy aktualizacji plik ten zostanie zastąpiony (nasze filtry zostaną usunięte).

Warto swoje reguły umieszczać w osobnym pliku o nazwie 'ownfilter.ini'. Tworzymy go również w folderze Opery. W nim możemy umieścić jakieś inne zestawy. Wówczas przy aktualizacji skryptem, zawartość ownfilter zostanie automatycznie dopisana na końcu urlfilter (ownfilter nie ulegnie zmianie).
---------------


Teraz wystarczy uruchomić programik i jeżeli będzie nowa wersja filtru, zostanie on zaaktualizowany.

Możemy sobie utworzyć skrót na pulpicie, zmienić na jakąś fajną ikonke (http://bit.ly/f29VIk) i co kilka dni go odpalić :)
Image


I to by było na tyle :)


Poradnik napisany przez RufuSa dla forum.programosy.pl
Nie kopiować bez zgody właściciela!
Zezwalam na zacytowanie, ale z podaniem źródła w postaci linku do tego poradnika.


Pochwały przyznane za posta: 8
Awatar użytkownika
RufuS*
~user
 
Posty: 1294
Dołączenie: 15 Maj 2005, 14:11
Miejscowość: Rybnik
Pochwały: 102



Powróć do Programy

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 2 gości