X OnePage - wykopx/WykopX GitHub Wiki

💲 Możesz zostać patronem i wesprzeć projekt Wykop X:
https://buycoffee.to/wykopx

Wykop XS - OnePage Komentarze i Notatki

Wykopowy Depaginator - wczytuje wszystkie komentarze i notatki na jednej stronie usuwając wykopową paginację

Skrypt do dodania w ViolentMonkey znajduje się tutaj:
https://greasyfork.org/pl/scripts/524988-wykop-xs-onepage-komentarze-i-notatki


KOMENTARZE

domyślnie wykop dzieli komentarze na strony, jeśli jest ich ponad 50 (dla zalogowanego użytkownika) lub ponad 25 (dla niezalogowanych)

  • ten skrypt ładuje wszystkie komentarze pod wpisem na jednej stronie nawet jeśli jest ich kilkaset
  • ten skrypt ładuje wszystkie komentarze na jednej stronie pod znaleziskiem

Info:

  • Ze względu na działanie wykopu skrypt musi zmienić tekst wyświetlający liczbę komentarzy pod wpisem dodając numer strony, a po kropce faktyczną liczbę komentarzy. Przy wyświetlaniu wszystkich komentarzy na jednej stronie będzie to najczęściej w formacie: 1.xxx

Przykład:

Na przykład przy 150 komentarzach skrypt wyświetli to jako:

💬 1.150
Nie czytaj tego jako "1150 komentarzy"
tylko jako: "pierwsza strona / 150 komentarzy"

image


NOTATKI

Po wejściu na swój profil w panel notatek (np. https://wykop.pl/ludzie/TwojNick/notatki ) wykop dzieli notatki wyświetlając tylko 50 pierwszych notatek, resztę dzieli na strony. Jeśli masz sporo notatek (kilkaset/kilka tysięcy) przechodzenie pomiędzy dziesiątkami stron jest bezsensowne, a znalezienie czegokolwiek praktycznie niemożliwe.

  • ten skrypt ładuje wszystkie notatki od razu na jednej stronie usuwając paginację

  • możesz użyć skrótu CTRL + F aby wyszukać dowolną notatkę lub dowolnego użytkownika

Skrypt również sortuje wszystkie notatki w następujący sposób:

  1. w pierwszej kolejności zwykli użytkownicy posortowani alfabetycznie _0a-Z 🟢🟠🔴
  2. następnie na liście są użytkownicy zbanowani 🍌
  3. na końcu listy są użytkownicy z usuniętymi kontami ❌

Info:

  • Uwaga, jeśli masz dużo notatek, wczytywanie ich może zając nawet kilka sekund.
    Ze względu na ograniczenia API Wykopu skrypt robi 400 milisekund przerwy po każdych 250 wczytanych notatkach.

  • Ze względu na działanie wykopu skrypt musi zmienić tekst wyświetlający liczbę notatek dodając numer strony, a po kropce faktyczną liczbę notatek. Przy wyświetlaniu wszystkich notatek na jednej stronie będzie to najczęściej w formacie: 1.xx

Przykład:

Na przykład przy 605 notatkach skrypt wyświetli to jako:

MOJE NOTATKI O UŻYTKOWNIKACH (1.605)

Nie czytaj tego jako "1605 notatek"
tylko jako: "pierwsza strona / 605 notatek"

image


NOTATKI NA PROFILU

po wejściu na swój profil (np. https://wykop.pl/ludzie/TwojNick )
w panelu bocznym po prawej stronie Wykop wyświetla 3 najnowsze notatki

  • ten skrypt ładuje 50 najnowszych notatek w panelu bocznym na Twoim profilu zamiast domyślnie 3 notatek

Info:

Wykop przy wchodzeniu na stronę pobiera notatki za pomocą żądania:
https://wykop.pl/api/v3/notes?limit=3
Bez wysyłania dodatkowych żądań możemy więc uzyskać w tym samym czasie 50 notatek zmieniając to żądanie na
https://wykop.pl/api/v3/notes?limit=50
(50 to maksymalna liczba limitu pobranych notatek w jednym żądaniu).

Strona profilu nie wczytuje się więc dłużej, a uzyskujemy dostęp do większej liczby notatek od razu na swoim profilu.

Przykład:

Notatki


💲 Możesz zostać patronem i wesprzeć projekt Wykop X:
https://buycoffee.to/wykopx