Wykop.pl - Zaawansowane preferencje linków
19 czerwca 2006
Wykop powoli staje się śmietniskiem. Nie wiem czy wpływa na to ilość i jakość nowych użytkowników, którzy masowo wykopują linki do śmiesznych filmików / każdego artykułu portalowego. Nie wiem czy to normalna kolej rzeczy gdy użytkowników mamy o wiele więcej, a próg wykopania linku jest ten sam. Nie wiem. ;)
Wiem jedno - od dzisiaj można za pomocą rozszerzenia Greasemonkey zwiększyć user-experience na Wykopie. Postanowiłem rozwinąć mój pierwszy skrypt, który zaznaczał bądź usuwał linki z wybranych serwisów - takich jak Onet.pl albo Google Video. Jednak nazwanie nowego skryptu „nową wersją” to lekkie niedopowiedzenie - oto czemu:

Każdy link można trwale usunąć. Jeśli twierdzimy, że czyjś post po zakopaniu nie powinien znajdywać się na stronie głównej, mimo że inni użytkowicy twierdzą inaczej (i tworzy się mała wojenka, skutkująca miganiem linka główna / wykopalisko) - możemy posłać go do diabła. Wystarczy kliknąć na krzyżyk u góry z prawej strony, jak pokazano na zrzucie. Usunięcie hiperłącza jest zapisywane, niżej opiszę jak przywrócić link z zaświatów. Procedura ta nie przeszkadza w obejrzeniu linka jeśli posiadamy URL do jego strony z komentarzami.

Funkcjonalność poprzedzającego skryptu - przy tytułach linków pojawiają się ikony najpopularniejszych serwisów, pozwalające łatwo określić skąd jest link (i czy chcemy go klikać). Dodałem do poprzedniej listy YouTube, Mediarun.pl oraz Korespondent.pl.

No i wreszcie killer-feature. Tytułowe preferencje. W menu na górze strony pojawił się link „Opcje”. Po kliknięciu pojawia się (ponowne kliknięcie zamyka) widoczny wyżej panel.
Po pierwsze możemy określić, że nie chcemy oglądać linków innych jak polskie (określa to wybór przy dodawaniu linka → flaga) - wszakże Wykop.pl, prawda?
Po drugie możemy pozbyć się raz na zawsze linków z Onetu. Albo filmów z YouTube bądź Google Video. W cholerę z nimi, to nie forum humorystyczne. ;) Zaznaczanie /odznaczanie serwisów przebiega z wciśniętym CTRL.
Po trzecie możemy zapanować nad wykopowymi trollami / spammerami. Jeśli przeszkadza Ci nudny profil linków postowanych przez użytownika wpisz jego nazwę ekranową (rozdzielaj spacjami). Preferencje da się zapisać, będą przechowane w ustawieniach przeglądarki.
Jeśli brakuje Ci serwisu, który chcesz blokować, edytuj UserJS i stwórz nową zmienną o formacie:
var arrSKRÓT = "Nazwa serwisu#domena.pl#data:url-ico
Ostatni parametr to ikona w formacie Data:URL, base64. Następnie dopisz do tablicy:
var arrayPages = new Array( ………arrSKRÓT.split("#"))
Preferencje i usunięte linki można edytować po wpisaniu w pasek adresu about:config i wyszukaniu wykop. Podwójny klik na wartość pozwala ją edytować. Skasowanie wartości niczego nie popsuje, więc to najszybszy sposób na reset opcji.
Wykop.pl Preferences - życzę miłego wykopywania. :)
Update do wersji 1.1 - 25 lipca 2006


