Skrypt rozszerzający funkcjonalność DW
Opis
Rozszerza forum o takie opcje jak:
- Sprawdzanie co 10 sekund czy podczas pisania odpowiedzi pojawiły się jakieś nowe posty w temacie
(powiadomienie dźwiękowe + napis [NEW] w nazwie karty jeśli pojawiły się nowe posty) - Pobieranie oceny z FilmWeb i IMDB do widoku tematów z filmami [ demo ]
(ikona FilmWeb/IMDB jest linkiem do opisu filmu na wybranej stronie) - Interaktywne i szybkie dodawanie pochwał [ demo ]
- "Szybka odpowiedź" na spodzie tematu [ demo ]
- Zaznaczanie zawartości tagów code po kliknięciu w ikonkę [ demo ]
- Sprawdzanie ile diamentów potrzebujesz do 30 poziomu konta [ demo ]
- Sprawdzanie czy Twój post będzie pierwszy na stronie - dla uploaderów/uplinkerów (zielony kolor tematu) [ demo ]
- Sortowanie listy "Kto jest na forum?" według rang oraz możliwością wyłączenia wyświetlania poszczególnych [ demo wyglądu ] + [ demo konfiguracji ]
- Numerowanie postów w temacie (przy dacie wysłania postu) [ demo ]
- Sprawdzanie czy już można wysłać kolejne PW [ demo ]
- Sprawdzanie czy linki są aktywne na takich serwisach jak catshare.net, fileshark.pl, rapidu.net, rapidgator.net, turbobit.net [ demo ]
(dostępne po odblokowaniu linków z postaci "xup" na normalne) (zielony - link OK, pomarańczowy - serwis nieobsługiwany, czerwony - link nieaktywny) - Możliwość subskrybowania wybranych tematów, jeśli pojawią się nowe posty - temat na stronie głównej zostanie wyróżniony [ demo ]
- Znak '@' obok nicku, który po kliknięciu doda nick z tym znakiem do Szybkiej odpowiedzi [ demo ]
- Cytowanie selektywne wybranych postów (cytowanie tylko zaznaczonego tekstu) [ demo ]
- Ignorowanie wybranych użytkowników (ukrywa całkowicie posty - nie zostawia ani śladu) [ demo konfiguracji ]
- Interaktywne i szybkie odblokowanie linków z postaci 'xup' na normalne (bez CAPTCHA) [ demo ]
- Ukrywanie oznaczonych tematów
- Interaktywne oznaczanie filmów jako obejrzane
- Oznaczanie użytkowników wybranym kolorem + dodanie wybranego tekstu, który pojawi się po najechaniu na nick [ demo konfiguracji + demo wyglądu ]
- Status aktywności użytkownika (online/offline) w widoku postów [ demo ]
Wymagania
Aby użyc tego skryptu musisz posiadać dodatek:
- Tampermonkey - Google Chrome
- Greasemonkey - Mozilla Firefox
- Violent monkey - Opera
Jeśli ktoś korzysta z moich starszych, pojedyńczych skryptów - najpierw je usuń, zanim zaczniesz korzystać z tego skryptu.
Instalacja
- Firefox: [ zobacz ], żeby wkleić skrypt musisz wpisać: "zezwalam na wklejanie"
- Google Chrome [ zobacz ], a następnie wklejasz skrypt
Kod: Zaznacz cały
http://pastebin.com/raw.php?i=wjDPt0D9
DW Addon+ według mnie jest już kompletny, więc (raczej) nie będzie już aktualizowany.
Wyjątkiem będzie sytuacja, gdy jakaś funkcja przestanie działać lub nie będzie działać tak jak należy.
Aktualnie domena, na której znajdują się pliki serwerowe jest jeszcze aktywna, ale tylko do 11 września 2015.
Dlatego też, udostępniam Wam kody źródłowe plików serwerowych (link poniżej).
Kto będzie chciał już teraz będzie mógł wgrać sobie pliki na swój serwer, np. ze względów bezpieczeństwa, natomiast reszta ma jeszcze czas do 11 września.
Po tej dacie już każdy będzie zmuszony do wgrania plików na swój serwer, bo w innym wypadku niektóre funkcje przestaną działać, takie jak:
cytowanie selektywne, pobieranie ocen z FilmWeb oraz IMDB, odblokowywanie linków z postaci 'xup' czy sprawdzanie żywotności linków.
Przy okazji wprowadziłem mini-aktualizację bez zmiany wersji, tj. dodałem możliwość wł/wył automatycznego odświeżania strony podczas wykrycia nowych postów co było uciążliwe dla niektórych.
Dziękuję wszystkim za propozycje, zgłaszanie błędów czy miłe słowa - wszystko to miało jakiś wpływ na rozwój dodatku.
Pozdrawiam.
Download
Kod: Zaznacz cały
http://uper.pl/plik/2621_xvoyv
Aktualizacja : v1.1.2 [ 30/10/14 21:55 ]
- Dodano integrację z limitami na wysyłanie postów w Szybkiej odpowiedzi
- Sprawdzanie co 10 sekund, a nie co 5 czy pojawiły się nowe posty, żeby nie przeciążać serwera DW oraz sprawdzanie następuje po nicku, a nie datach (nie wykrywało nowych postów, które były napisane w tej samej minucie)
- Zmieniony wygląd w dodatku, który sprawdzał czy Twój post będzie pierwszy na stronie oraz dodano informację o ilości postów na ostatniej stronie [ demo ]
- Zmienione ID w dawaniu pochwał ("gryzło" się z ID szybkiej odpowiedzi)
- Link do poprawionej wersji taki sam jak poprzednio
Aktualizacja : v1.1.3 [ 31/10/14 14:42 ]
- Dodano: Sortowanie listy "Kto jest na forum?" według rang oraz możliwością wyłączenia wyświetlania poszczególnych [ demo wyglądu ] + [ demo konfiguracji ]
- Poprawiono kompatybilność dodatku z Firefoxem
- Link zmieniony, żeby wyświetlał sam skrypt (bez szablonu PasteBin), powinno to wykluczyć problemy jakie mogło stwarzać formatowanie tekstu na tym serwisie
Aktualizacja : v1.1.4 [ 02/11/14 01:25 ]
- Dodano: Interaktywne i szybkie edytowanie postu [ demo ]
- Dodano: Numerowanie postów w temacie [ demo ]
- Dodano: Sprawdzanie czy już można wysłać kolejne PW [ demo ]
- Dodano: Sprawdzanie aktualizacji dodatku raz dziennie [ demo ]
- Optymalizacja skryptu [ wynik ]
Aktualizacja : v1.1.5 [ 10/11/14 15:40 ]
- Dodano: Sprawdzanie czy linki są aktywne na takich serwisach jak catshare.net, fileshark.pl, rapidu.net, rapidgator.net [ demo ]
(dostępne po odblokowaniu linków z postaci "xup" na normalne) (zielony - link OK, pomarańczowy - serwis nieobsługiwany, czerwony - link nieaktywny) - Usunięto: Funkcję odpowiedzialną za sprawdzanie aktualizacji - teraz aktualizacje będą wychodzić jedynie jak uzbiera się sporo ciekawych funkcji do dodania
- Poprawiono: Sprawdzanie diamentów - jeśli ktoś miał ponad wymaganą ilość wyświetlało liczbę ujemną
- Poprawiono: Rate Checker IMDB/Filmweb - teraz można pobierać oceny również z widoku wyszukiwania
Aktualizacja : v1.1.6 [ 15/11/14 16:20 ]
- Dodano: Możliwość subskrybowania wybranych tematów, jeśli pojawią się nowe posty - temat na stronie głównej zostanie wyróżniony [ demo ]
- Dodano: Znak '@' obok nicku, który po kliknięciu doda nick z tym znakiem do Szybkiej odpowiedzi [ demo ]
- Dodano: CodeFix - czyli poprawka dla wyróżnionych postów, gdzie nie działało sprawdzanie linków i zaznaczanie tekstu
- Zmieniono: Sprawdzanie linków - dodano do obsługi serwis turbobit.net oraz zoptymalizowano skrypt
Aktualizacja : v1.1.7 [ 21/11/14 14:00 ]
- Dodano: Cytowanie selektywne wybranych postów (cytowanie tylko zaznaczonego tekstu) [ demo ]
- Dodano: Ignorowanie wybranych użytkowników (ukrywa całkowicie posty - nie zostawia ani śladu) [ demo konfiguracji ]
- Zmieniono: CodeFix - czerwona obwódka dodana ponownie do wyróżnionych postów
Aktualizacja : v1.1.8 [ 01/12/14 14:56 ]
- Dodano: Zaznaczanie prywatnych wiadomości wysłanych przez wybranych użytkowników [ demo ]
- Dodano: Obsługę BBCode przy cytowaniu selektywnym
- Dodano: Domyślny tekst, który ma być dodawany przy dawaniu pochwały
- Zmieniono: Dodawanie '@'+Nick : Jeśli już jest wiadomość dodawany jest ENTER i dopiero nick
- Zmieniono: Numerację wersji skryptu
Aktualizacja : v1.1.9 [ 20/12/14 15:07 ]
- Dodano: Interaktywne i szybkie odblokowanie linków z postaci 'xup' na normalne (bez CAPTCHA) [ demo ]
- Zmieniono: Subskrybowanie tematów: po dodaniu nowego postu automatycznie oznacza temat jako przeczytany + wyświetla teraz maksymalnie 10 tematów (a nie 5)
- Zmieniono: Sprawdzanie czy pojawiły się nowe posty: jeśli w szybkiej odpowiedzi nie ma nic - odświeża stronę i przechodzi do nowego postu, jeśli coś było napisane - dodaje do nazwy zakładki napis "[NEW]"
- Usunięto: Zaznaczanie PW z powodu niekompatybilności w większości przypadków
- Zmiany kodu widoczne tutaj:
Kod: Zaznacz cały
https://www.diffchecker.com/yloywpbv
Aktualizacja : v1.1.10 [ 30/01/15 12:45 ]
- Dodano: Ukrywanie oznaczonych tematów
- Dodano: Interaktywne oznaczanie filmów jako obejrzane
- Zmieniono: Sprawdzanie czy pojawiły się nowe posty - Dodano dźwięk (możliwość włączenia/wyłączenia) + za każdym razem teraz w nazwie karty pojawi się napis [NEW], który zniknie po kliknięciu na nią
- Zmieniono: Odliczanie czasu PW - usunięto błąd, który naliczał czas podczas Podglądu wiadomości
- Zmiany kodu widoczne tutaj:
Kod: Zaznacz cały
https://www.diffchecker.com/y91nwwbj
Aktualizacja : v1.1.11 [ 08/02/15 22:52 ]
- Dodano: Oznaczanie użytkowników wybranym kolorem + dodanie wybranego tekstu, który pojawi się po najechaniu na nick [ demo konfiguracji + demo wyglądu ]
- Zmieniono: Sprawdzanie ocen na FilmWeb/IMDB - Ikonka serwisu FilmWeb/IMDB jest teraz linkiem do opisu filmu
- Zmieniono: Subskrybowanie tematów - Dodano komunikat, który pojawia się po dodaniu tematu do subskrypcji
- Zmieniono: Cytowanie selektywne - Usunięto błąd, który czasami nie wstawiał kodu postu do szybkiej odpowiedzi
- Zmieniono: Odblokowanie linków - Usunięto błąd - linki bez zabezpieczeń od tej pory nie będą już znikać
- Zmiany kodu widoczne tutaj:
Kod: Zaznacz cały
https://www.diffchecker.com/2r6yjpny
Aktualizacja : v1.1.12 [ 19/02/15 16:50 ]
- Dodano: Status aktywności użytkownika (online/offline) w widoku postów [ demo ]
- Zmieniono: Cytowanie selektywne - Usunięto błąd, który po oznaczeniu użytkownika kolorem - dodawany był do cytowania
- Zmieniono: Sposób przetrzymywania danych - Żadne dane nie są już przetrzymywane w plikach cookie, używane są teraz funkcje wbudowane w Tampermonkey czy Greasemonkey - GM_set/getValue
- Zmieniono: Adres serwera API jest przetrzymywany w zmiennej na wypadek edycji - zmiana domeny/serwera
- Zmiany kodu widoczne tutaj:
Kod: Zaznacz cały
https://www.diffchecker.com/ctczdkx2