WykopHelper

WykopHelper to UserScript dodający kilka nowych funkcjonalności umilających/ułatwiających funkcjonowanie na wykopie.

Spis treści:

  1. Ficzery
  2. Instalacja
  3. Plany
  4. Support
  5. FAQ
  6. Changelog

1. Ficzery

Ficzery, które są w części lub całkowicie konfigurowalne w ustawieniach są oznaczone ikoną klucza (🔧). Opis ustawień znajduje się na końcu listy ficzerów.

==========

Oznaczanie użytkowników 🔧

Po zainstalowaniu WykopHelpera, w każdym znalezisku i mikroblogowym wątku, przy każdym użytkowniku znajdzie się nowy przycisk “oznacz”.

oznacz

Po kliknięciu nań, użytkownik zostanie udekorowany piękną odznaką:

odznaka

Odznaka będzie widoczna przy nicku użytkownika w każdym jego komentarzu w dowolnym znalezisku lub wątku mikroblogowym. Po kliknięciu na odznakę otworzy się okienko z informacją, co delikwent zrobił, że zasłużył sobie na taki zaszczyt:

modal

W widocznej na screenie ramce znajdzie się treść komentarza (na wypadek, gdyby user zdecydował się go usunąć, lub gdyby moderator zrobił to za niego), a pod ramką - link do miejsca, gdzie został zamieszczony. Jeśli w treści komentarza znajduje się osadzony obrazek lub film, link do niego znajdzie się również tutaj.

Odznaka będzie wyświetlana również w profilu użytkownika, między avatarem a nickiem.

Niżej znajduje się opcja zmiany tekstu i koloru odznaki. Domyślnie nadawane są takie wartości, jakie zdefiniowano w ustawieniach. Jednak każdego użytkownika z osobna możemy edytować właśnie tutaj. Zmiana następuje po potwierdzeniu przyciskiem “Zapisz”.

Ostatnia opcja to czarna lista. Ostrożnie z tym ficzerem! Jest znacznie potężniejszy niż wykopowa opcja o tej samej nazwie. W odróżnieniu od tej z wykopu, po zczarnolistowaniu użytkownika w dodatku, jego treści są usuwane całkowicie; nie zobaczysz już opcji rozwinięcia takiego komentarza!

Może też się tak zdarzyć, że po pewnym czasie uznasz, że user już nie zasługuje na dalsze wyróżnianie. Wtedy wystarczy kliknąć ten duży przycisk “Usuń oznaczenie”.

** Jak odznaczyć użytkownika, który trafił na czarną listę? Musisz znać jego nick; wejdź na jego profil (https://wykop.pl/ludzie/nazwa_uzytkownika), i kliknij w ikonę kłódki, która będzie wyświetlona przy jego nicku.

usun-oznaczenie

Domyślnie, tekst jaki jest na odznace to “debil” - uznałem, że najpewniej to jest komunikat, jaki będzie cieszyć się największą popularnością ;) Tym niemniej, domyślny tekst może zostać zmieniony w ustawieniach - o nich nieco niżej.

Hurtowe oznaczanie użytkowników

Czasem może być tak, że sam fakt wykopania/zakopania jakiegoś znaleziska predystynuje do otrzymania odznaki. W takim wypadku wystarczy zjechać na sam dół, tam, gdzie znajduje się opcja wyświetlenia głosujących:

voters

Po rozwinięciu listy zakopujących lub wykopujących, pojawi się nowy przycisk pozwalający na hurtowe oznaczenie:

bulk

Po kliknięciu, wszyscy wyświetleni poniżej użytkownicy zostaną obdarowani odznaką.

Pokaż OPa

Czasem jest tak, że jakiś wątek na mikroblogu rozwinie się w setki komentarzy. Mimo, że wykop domyślnie oznacza komentarze OPa (czyli twórcy wątku), jeśli ten jest naprawdę długi, przy szybkim przewijaniu to delikatne domyślne oznaczenie może łatwo zaginąć. Przycisk “Pokaż OPa”, który znajduje się w każdym mikroblogowym wątku przy początkowym wpisie, pozwala wyróżnić komentarze OPa w znacznie większym stopniu.

pokaz-opa

highlighted

Ostrzeżenie przed podejrzanym źródłem znaleziska 🔧

Aktywność “ruskich trolli” to od dość dawna nie legenda, a fakt. Uaktywniają się szczególnie w czasie pewnych wydarzeń międzynarodowych, by głosić propagandę swoich mocodawców, jednak propaganda nie przestaje się sączyć właściwie nigdy, czasem tylko jej natężenie jest nieco niższe. Kilka portali podjęło swego czasu próbę skomponowania listy stron, które najczęściej posługują się informacjami przygotowanymi wprost na Kremlu. WykopHelper może pomóc w rozpoznawaniu znalezisk z takich podejrzanych źródeł:

propaganda

Ten ficzer możesz wyłączyć (domyślnie jest włączony) w ustawieniach. Lista źródeł, na podstawie których została stworzona lista podejrzanych znalezisk znajduje się tutaj.

Możesz tam również - jeśli chcesz - zrezygnować z domyślnego zachowania tego ficzera, i zmienić zarówno tekst ostrzeżenia jak i podejrzeć/edytować listę stron, przy których ostrzeżenie ma się pojawiać.

propaganda

Upload obrazka prosto ze schowka, zamiast z dysku

Korzystając z funkcji “Dodaj zdjęcie lub film”, jeśli masz w schowku skopiowany obrazek, możesz go “wkleić” bezpośrednio na wykop, bez konieczności zapisywania go najpierw na dysku.

embed

Ficzer inspirowany, żeby nie rzec zerżnięty, od https://www.wykop.pl/dodatki/pokaz/1107/

Usuwanie komentarzy w znaleziskach z tagami zdefiniowanymi w ustawieniach 🔧

Czasem może być tak, że chcesz widzieć znaleziska z jakiejś kategorii (np. #polityka), ale dla własnego komfortu psychicznego preferujesz nie czytać tam komentarzy. Od teraz masz możliwość zdefiniowania w ustawieniach listy tagów; jeśli w znalezisku pojawi się którykolwiek z nich, komentarze będą automatycznie usuwane.

comments-removed

Usuwanie informacji o tym, z jakiej aplikacji został dodany komentarz 🔧

Gdy użytkownik używa jakiejś aplikacji mobilnej do komentowania, informacja o tym znajduje się przy treściach przez niego stworzonych:

posted-via

Czasem może to być uciążliwe, na przykład gdy ktoś ma długi nick, zwłaszcza na mniejszych ekranach lub przy włączonym powiększeniu. W ustawieniach pojawiła się opcja pozwalająca na usuwanie tego komunikatu.

Ostrzeganie przed wyjściem ze strony, gdy zostanie wykryte pisanie komentarza 🔧

Gdy zostanie wykryte pisanie komentarza (w polu tekstowym znajdzie się co najmniej 6 słów), przed przeładowaniem/zamknięciem strony zostanie wyświetlony monit z pytaniem, czy użytkownik jest pewien swoich działań.

Uwaga - ficzer przez dłuższy czas miał jakieś kłopoty z działaniem na niektórych przeglądarkach; wydaje mi się, że aktualnie problem jest już rozwiązany, zalecam jednak mimo wszystko przeprowadzić własne testy :)

Ustawienia 🔧🔧🔧

Po wejściu do ustawień, na belce z kategoriami można odnaleźć nową - “WykopHelper ✨”. Po kliknięciu otworzy się strona ustawień dodatku (można tam też wejść bezpośrednio, przez url https://www.wykop.pl/ustawienia/wykophelper/).

embed

Można tu wybrać, jakie opcje mają być aktywowane, a jakie nie. Po kliknięciu ikony informacji otworzy się okno z dodatkowymi, przydatnymi informacjami (w przypadku ostrzeżeń przed propagandą choćby, będzie to lista źródeł, które posłużyły do skomponowania listy podejrzanych i oznaczanych stron).

W pierwszym polu tekstowym można zdefiniować, po przecinku, listę tagów po wystąpieniu których ze znaleziska będą usuwane komentarze.

W drugim zaś polu tekstowym można ustawić, jaki będzie domyślny tekst na odznace nadawanej użytkownikowi po kliknięciu przycisku “Oznacz” (lub masowym oznaczaniu).

Pomiędzy nimi pojawia się opcja wyboru domyślnego koloru odznaki.

W najnowszej aktualizacji dodana została opcja importu i eksportu danych dodatku tak, by można było relatywnie łatwo migrować między przeglądarkami. Aby wyeksportować dane, wystarczy kliknąć w oznaczony tak przycisk, a następnie - w oknie które się otworzy - wybrać, jaki rodzaj danych chcemy ściągnąć. Po wyborze, dane zostaną załadowane do okienka tekstowego. Należy je samodzielnie skopiować i zapisać w pliku tekstowym w celach późniejszego importu.

export

Importowanie ustawień polega na dokładnie odwrotnym procesie - w otworzonym oknie należy wkleić wcześniej wyeksportowaną treść, wybrać typ importowanych danych i zapisać je.

import

Na samym dole znajduje się opcja usunięcia wszystkich odznaczeń lub przejrzenia tabeli z wyróżnionymi userami. Z poziomu tabeli można również daną osobę usunąć, jak również przejść do komentarza lub znaleziska będącego powodem oznaczenia.

2. Instalacja

Do skorzystania z WykopHelpera konieczne będzie pobranie rozszerzenia do przeglądarki obsługującego UserScripty: Tampermonkey, Greasemonkey albo jeden z miliona innych menadżerów skryptów (dostępne dla każdej sensownej przeglądarki, acz lojalnie uprzedzam, że sam używam tampermonkey i tylko tam testowałem WH; ale powinien działać wszędzie tak samo). Po zainstalowaniu, wystarczy wejść pod ten adres: https://cdn.jsdelivr.net/gh/plwpl/WykopHelper@master/dist/whhelper.user.js, a następnie zainstalować skrypt.

Hur dur nie chcem zminifikowanego kodu

Spoko. W takim razie wbijaj na https://cdn.jsdelivr.net/gh/plwpl/WykopHelper@develop/dist/whhelper-dev.user.js albo zerknij po prostu na repo tego projektu (link na samej górze strony). Miej tylko na uwadze, że wersja -dev to wersja mniej stabilna, przeznaczona do testów. Używając jej szybciej dostaniesz nowe ficzery, ale i szybciej dostaniesz nowe bugi :)

3. Plany

Po zainstalowaniu dodatek będzie aktualizował się automatycznie. Po każdej istotnej aktualizacji, po wejściu na wykop wyświetli się popup z informacjami o nowych ficzerach czy zmianach.

Czego można się spodziewać? (🐾 - oznacza, że nad tym aktualnie pracuję, i zapewne znajdzie się to w najbliższej aktualizacji)

…i co tam jeszcze się nasunie, lista jest niepełna :)

Docelowo dodatek będzie zwykłym rozszerzeniem do przeglądarki, co wyeliminuje konieczność instalacji menadżera skryptów, jednak to dopiero w okolicach wersji 1.0.

4. Support

WykopHelper jest w wersji 0.65 co oznacza, że nie jest to jeszcze wersja całkiem stabilna. Do 1.0 jeszcze trochę brakuje :) W konsekwencji, niektóre ficzery mogą nie działać całkiem poprawnie, zmieniać swoje zachowanie wraz z kolejnymi aktualizacjami lub nawet całkiem znikać. Dlatego zachęcam do korzystania z linku niżej, by zgłaszać wszystkie niedogodności.

Jeśli masz jakiekolwiek skargi (coś nie działa lub Ci się nie podoba), sugestie, pytania czy spostrzeżenia, możesz się nimi podzielić tutaj: https://github.com/PLWpl/WykopHelper/discussions, obiecuję, że (o ile będą poważne) nie pozostaną bez odpowiedzi.

5. FAQ

Ile to kosztuje?

Nic.

Ile to będzie kosztować?

Nic.

Podejrzane.

No. ( ͡° ͜ʖ ͡°)

Czy gwarantujesz, że…

Nie.

Czy to bezpieczne?

Dodatek nie wysyła żadnych zapytań do serwerów trzecich (poza zaciągnięciem biblioteki do wyświetlania modali - https://sweetalert2.github.io/). Całość dzieje się w Twojej przeglądarce i działa na zasadzie wstrzykiwania dodatkowego kodu na wykopie. Dodatek nie korzysta z wykopowego API (przynajmniej na razie), więc nie ma ryzyka, że przejmie konto, zmieni jakieś ustawienia czy cokolwiek podobnego. Ustawienia dodatku (domyślny tekst odznaki, w(y)łączanie ficzerów) są zapisywane w localStorage przeglądarki.

Czy testowałeś to na każdą możliwość?

Oczywiście. Że nie. Do tej pory pracowałem nad tym sam, a używało tego dosłownie kilka osób, z czego większość sporadycznie ;) Więc z pewnością jest sporo bugów.

Zrób, żeby…

To zrób na to ticket na githubie.

Mojego pytania tu nie ma.

To napisz je w tickecie lub forum na githubie.

Ja bym to zrobił lepiej.

Ok, to zrób. I otwórz PRa. Nie obrażę się, a nawet ucieszę ;)

Czemu nazwałeś tę sekcję FAQ, skoro nikt tego dodatku dotąd nie znał i nie mógł zadawać pytań?

Bez komentarza.

6. Changelog

0.70 - 30.03.2021

0.65

0.60

0.52

0.51

0.50