Moduł:statystyka/opis: Różnice pomiędzy wersjami

Z Wikisłownika – wolnego słownika wielojęzycznego
[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
+
Linia 1: Linia 1:
== Użycie ==
== Użycie ==
Moduł obsługujący rankingi na stronie [[Wikisłownik:Statystyka]] oraz szablony liczników. Dane pochodzą ze [https://dumps.wikimedia.org/plwiktionary/ zrzutów bazy danych] ukazujących się dwa razy w miesiącu, analizowanych przez bota i kompilowanych w formacie JSON dla wykorzystania przez niniejszy moduł. Zestawienie uwzględnia wyłącznie wprowadzone języki (tj. z [[:Kategoria:Indeks słów wg języków|indeksem]]) z niezerową liczbą haseł w momencie wykonania zrzutu.
Moduł obsługujący rankingi na stronie [[Wikisłownik:Statystyka]] oraz szablony liczników. Dane pochodzą ze [https://dumps.wikimedia.org/plwiktionary/ zrzutów bazy danych] ukazujących się dwa razy w miesiącu, analizowanych przez bota i kompilowanych w formacie JSON dla wykorzystania przez niniejszy moduł. Zestawienie uwzględnia wyłącznie wprowadzone języki (tj. z [[:Kategoria:Indeks słów wg języków|indeksem]]) z niezerową liczbą haseł w momencie wykonania zrzutu, natomiast zliczane hasła powinny być dostosowane do [[WS:ZTH|szablonu]].


== Schemat JSON ==
== Schemat JSON ==

Wersja z 15:12, 2 mar 2023

Użycie

Moduł obsługujący rankingi na stronie Wikisłownik:Statystyka oraz szablony liczników. Dane pochodzą ze zrzutów bazy danych ukazujących się dwa razy w miesiącu, analizowanych przez bota i kompilowanych w formacie JSON dla wykorzystania przez niniejszy moduł. Zestawienie uwzględnia wyłącznie wprowadzone języki (tj. z indeksem) z niezerową liczbą haseł w momencie wykonania zrzutu, natomiast zliczane hasła powinny być dostosowane do szablonu.

Schemat JSON

Schemat danych JSON:

  • currentDate, previousDate – odpowiednio data obecnego i poprzedniego zrzutu w formacie yyyyMMdd
  • overall – statystyki ogólne dla wszystkich języków
  • overallDiff – statystyki ogólne, porównanie względem poprzedniego zrzutu
  • languages – statystyki dla poszczególnych języków, kluczem jest nazwa krótka języka

Bot zbiera następujące informacje (dla każdego języka oraz w podsumowaniu ogólnym):

  • entries – całkowita liczba haseł
  • canonical – liczba haseł zawierających definicje
  • nonCanonical – liczba haseł zawierających formy fleksyjne
  • definitions – liczba definicji
  • withFiles – liczba haseł zawierających co najmniej jedną ilustrację pod nagłówkiem sekcji
  • withAudio – liczba haseł zawierających co najmniej jedno nagranie wymowy w polu „wymowa”
  • withReferences – liczba haseł zawierających co najmniej jeden przypis w formie <ref> gdziekolwiek w haśle oraz <references> w polu „źródła”

Jeżeli wykryje różnice względem poprzedniego zrzutu, odzwierciedla je w odpowiednich właściwościach o takiej samej nazwie z dodaniem przyrostka „Diff”. Przykładowo definitionsDiff ukazuje liczbę znaczeń dodanych lub usuniętych od poprzedniego zrzutu. Jeżeli ta liczba jest równa zeru, właściwość zostaje pominięta.

Zobacz też