Wikipedia:Narzędzia/Pending Changes Helper

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania

Pomocnik przeglądania artykułów Wikipedii. Otwiera pierwsze 5 stron do przejrzenia i potem kolejne 5. Na stronie z wkładem użytkownika(-czki) stara się otworzyć unikatowe strony.

Działanie gadżetu[edytuj | edytuj kod]

Działa na stronach:

  1. Wkład (Special:Contributions) – tutaj otwierane są nieprzejrzane strony. Skrypt magicznie pomija duplikaty jeśli dany użytkownik zrobił więcej niż jedną edycję. Ustala również szybko wszystkie edycje, które są do przejrzenia.
  2. Strony ze zmianami oczekującymi na przejrzenie (Special:PendingChanges) – tutaj daje możliwość otworzenia pierwszych 5 linków. Ale również pierwszych 5 nieobserwowanych przez nikogo.
  3. Obserwowane (Special:Watchlist) – tu również otwieranych jest 5 pierwszych nieprzejrzanych. Ale tutaj zaczyna się od najnowszych zmian.
  4. Nowe strony (Special:Newpages).

Jeśli gadżet działa poprawnie, to na tych stronach pojawi się link „Otwórz pierwsze 5 stron do przejrzenia”.

Link może być przekreślony jeśli na danej stronie (w danym widoku) nie ma nic do przejrzenia.

Instalacja[edytuj | edytuj kod]

  1. Narzędzie dostępne jest w Preferencjach na karcie Gadżety.
  2. Znajdziesz go szukając jego nazwy: „Pending Changes Helper”.

Skrypt jest testowany głównie w Firefox, ale powinien działać również Chrome, Microsoft Edge, Safari, Opera Next.

Personalizacja[edytuj | edytuj kod]

Gadżet można personalizować za pomocą tzw. hooków.

Można np. zmienić liczbę stron jaką chce się otwierać za jednym razem (domyślnie 5 stron).

Krok 1. Otwórz do edycji swój common.js.

Krok 2. Dodaj tam taki fragment kodu:

mw.hook('userjs.pendingChangesHelper.beforeInit').add(function (pch) {
  pch.options.limit = 7;
});

Krok 3. Zapisz zmiany.

Pominięcie dodawania linków na niektórych stronach specjalnych:

mw.hook('userjs.pendingChangesHelper.beforeInit').add(function (pch) {
  pch.options.skipNewpages = true;
  pch.options.skipWatchlist = true;
});


Inne opcje (options) można znaleźć na początku kodu gadżetu. Są tam również nazwy linków (pod tłumaczenia).

Licencja i autorzy[edytuj | edytuj kod]

Przepisanie: Maciej Nux Jaros. Pierwotny skrypt: Beau; Matma Rex.

Licencja: CC-BY-SA.

Kod źródłowy z linterem i user-script (Tampermonkey): https://github.com/Eccenux/wiki-pendingChangesHelper/