Administracja Minecraft Wiki Polska

Użytkownik:KsawiBOT: Różnice pomiędzy wersjami

Z Minecraft Wiki Polska
Przejdź do nawigacji Przejdź do wyszukiwania
d →‎Funkcje: Kategorie
Nie podano opisu zmian
 
(Nie pokazano 5 pośrednich wersji utworzonych przez tego samego użytkownika)
Linia 6: Linia 6:
Bot został napisany w całości w języku Python i jest rozwijany przez jedną osobę, [[Użytkownik:Ksawi999|Ksawi999]].
Bot został napisany w całości w języku Python i jest rozwijany przez jedną osobę, [[Użytkownik:Ksawi999|Ksawi999]].


Bot zajmuje się głównie [[:Kategoria:Pliki Grid|Plikami typu grid]] i stronami, które ich używają.
Bot zajmuje się głównie [[:Kategoria:Pliki Grid|plikami typu grid]] i stronami, które ich używają.


Bot jest uruchamiany wyłącznie, gdy zajdzie taka potrzeba (możesz ją zgłosić na [[Dyskusja użytkownika:Ksawi999|stronie dyskusji]]).
Bot jest uruchamiany wyłącznie, gdy zajdzie taka potrzeba (możesz ją zgłosić na [[Dyskusja użytkownika:Ksawi999|stronie dyskusji]]).


== Funkcje ==
== Funkcje ==
* <big>'''Porządkowanie gridów'''</big> (funkcja uruchamiana domyślne lub za pomocą {{key|P}}) - zamienia niepotrzebne i zastąpione gridy na szablon invSprite oraz poprawia niepoprawne nazwy w wywołaniu tego szablonu (drugą część wykonuje półautomatycznie - pyta się użytkownika, czy dobrze to zrobił a w razie problemów nazwa może zostać przez niego poprawiona lub wspomniana na stronie dyskusji). Przy wywoływaniu funkcji można określić zastrzeżone sekcje (domyślnie jest to historia), których zawartość nie będzie porządkowana.
* <big>'''Porządkowanie gridów'''</big> (funkcja uruchamiana domyślne lub za pomocą {{Key|P}}) - zamienia niepotrzebne i zastąpione gridy na [[Szablon:InvSprite]] oraz poprawia niepoprawne nazwy w wywołaniu tego szablonu (drugą część wykonuje półautomatycznie - gdy ma wątpliwości pyta się użytkownika, czy dobrze to zrobił a w razie problemów nazwa może zostać przez niego poprawiona lub wspomniana na stronie dyskusji). Przy wywoływaniu funkcji można określić zastrzeżone sekcje (domyślnie jest to historia), których zawartość nie będzie porządkowana. Wykonuje maksymalnie jedną edycję na stronę.
* <big>'''Usuwanie gridów'''</big> (funkcja uruchamiana domyślnie po wywołaniu podstawowej funkcji lub osobno za pomocą klawisza {{key|U}}) - usuwa wszystkie nieużywane gridy (można usunąć również dowolny plik grid, gdy wpisze się jego nazwę w oknie dialogowym wyświetlającym się po zakończeniu funkcji).
* <big>'''Usuwanie gridów'''</big> (funkcja uruchamiana domyślnie po wywołaniu podstawowej funkcji lub osobno za pomocą klawisza {{Key|U}}) - usuwa wszystkie nieużywane gridy (można usunąć również dowolny plik grid, gdy wpisze się jego nazwę w oknie dialogowym wyświetlającym się po zakończeniu funkcji).


* <big>'''Klasyfikacja (kategoryzacja) gridów'''</big> ({{key|K}}) - przenosi wszystkie pliki o rozmiarze 32x32 do "Plik:Grid <nazwa pliku>" oraz dodaje je do kategorii [[:Kategoria:Pliki Grid]]. Gdy rozszerzeniem pliku jest .gif, dodawany jest on do [[:Kategoria:Animowane gridy]]. W razie braku licencji pliku typu grid, lub gdy jest ona inna niż [[Szablon:License Mojang]], zamienia ją na [[Szablon:License Mojang]].
* <big>'''Klasyfikacja (kategoryzacja) gridów'''</big> ({{Key|K}}) - przenosi wszystkie pliki o rozmiarze 32x32 do "Plik:Grid <nazwa pliku>" oraz dodaje je do kategorii [[:Kategoria:Pliki Grid]]. Gdy rozszerzeniem pliku jest .gif, dodawany jest on do [[:Kategoria:Animowane gridy]]. W razie braku licencji pliku typu grid, lub gdy jest ona inna niż [[Szablon:License Mojang]], zamienia ją na [[Szablon:License Mojang]].


* <big>'''Standaryzacja gridów'''</big> ({{Key|S}}) - wspomina o standaryzacji gridu na jego stronie dyskusji, gdy odstępuje on od normy gridów (np. ma rozmiar 34x21 lub jest plikiem o rozszerzeniu jpeg, svg, mp3, mp4 itd.).
* <big>'''Standaryzacja gridów'''</big> ({{Key|S}}) - wspomina o standaryzacji gridu na jego stronie dyskusji, gdy odstępuje on od normy gridów (np. ma rozmiar 34x21 lub jest plikiem o rozszerzeniu jpeg, svg, mp3, mp4 itd.).


* <big>'''Wszystko jednocześnie'''</big> ({{Key|W}} lub {{Key|A}}) - wykonuje wszystkie funkcje jednocześnie (w kolejności: kategoryzacja, porządkowanie, usuwanie, standaryzacja).
* <big>'''Ujednolicenie [[Moduł:InvSprite/IDs|modułu InvSprite/IDs]]'''</big> (wykonywany przy każdej funkcji operującej na module lub osobno za pomocą {{Key|M}}) - ujednolica moduł, jednocześnie poprawiając jego przejrzystość i możliwość przetworzenia przez inne skrypty.
 
* <big>'''Tworzenie przekierowań'''</big> ({{Key|T}}) - tworzy przekierowania na stronach o nazwach z [[Moduł:InvSprite/IDs]] (gdy strony nie istnieją).
 
* <big>'''Dodawanie nazw do [[/nazwy]]'''</big> (funkcja uruchamiana domyślnie po wywołaniu podstawowej funkcji lub osobno za pomocą klawisza {{Key|N}}) - pomaga w porządkowaniu gridów. Dodaje wszystkie nazwy odwołujące się do istniejących oraz nieistniejących plików grid razem z ich nowymi nazwami do strony [[/nazwy]]. Używa nazw z tej strony do następnych operacji.
 
* <big>'''Wszystko jednocześnie'''</big> ({{Key|W}} lub {{Key|A}}) - wykonuje wszystkie funkcje jednocześnie (w kolejności: ujednolicenie modułu, kategoryzacja, porządkowanie, usuwanie, standaryzacja).


== Historia ==
== Historia ==
Linia 38: Linia 44:
| 13.05.2021
| 13.05.2021
| Pierwsze próbne uruchomienie. Bot został skonfigurowany. Skrypt nie jest jeszcze gotowy.
| Pierwsze próbne uruchomienie. Bot został skonfigurowany. Skrypt nie jest jeszcze gotowy.
|-
| 0.2
| 15.05.2021
| Pierwsze uruchomienie skryptu. Nie wszystkie funkcje jeszcze działają.
|-
| 0.3
| 25.05.2021
| Utworzono i uruchomiono funkcję dodającą nazwy do zmienienia do strony [[/nazwy]].
|}
|}

Aktualna wersja na dzień 20:15, 28 maj 2021

Ten użytkownik jest botem, wszystkie jego akcje są kontrolowane przez Ksawi999.
Jeżeli bot sprawia problemy, napisz na dyskusji użytkownika odpowiadającego za tego bota.

KsawiBOT to konto bota pracującego na Minecraft Wiki Polska.

Ogólne informacje

Bot został napisany w całości w języku Python i jest rozwijany przez jedną osobę, Ksawi999.

Bot zajmuje się głównie plikami typu grid i stronami, które ich używają.

Bot jest uruchamiany wyłącznie, gdy zajdzie taka potrzeba (możesz ją zgłosić na stronie dyskusji).

Funkcje

  • Porządkowanie gridów (funkcja uruchamiana domyślne lub za pomocą P) - zamienia niepotrzebne i zastąpione gridy na Szablon:InvSprite oraz poprawia niepoprawne nazwy w wywołaniu tego szablonu (drugą część wykonuje półautomatycznie - gdy ma wątpliwości pyta się użytkownika, czy dobrze to zrobił a w razie problemów nazwa może zostać przez niego poprawiona lub wspomniana na stronie dyskusji). Przy wywoływaniu funkcji można określić zastrzeżone sekcje (domyślnie jest to historia), których zawartość nie będzie porządkowana. Wykonuje maksymalnie jedną edycję na stronę.
  • Usuwanie gridów (funkcja uruchamiana domyślnie po wywołaniu podstawowej funkcji lub osobno za pomocą klawisza U) - usuwa wszystkie nieużywane gridy (można usunąć również dowolny plik grid, gdy wpisze się jego nazwę w oknie dialogowym wyświetlającym się po zakończeniu funkcji).
  • Standaryzacja gridów (S) - wspomina o standaryzacji gridu na jego stronie dyskusji, gdy odstępuje on od normy gridów (np. ma rozmiar 34x21 lub jest plikiem o rozszerzeniu jpeg, svg, mp3, mp4 itd.).
  • Ujednolicenie modułu InvSprite/IDs (wykonywany przy każdej funkcji operującej na module lub osobno za pomocą M) - ujednolica moduł, jednocześnie poprawiając jego przejrzystość i możliwość przetworzenia przez inne skrypty.
  • Tworzenie przekierowań (T) - tworzy przekierowania na stronach o nazwach z Moduł:InvSprite/IDs (gdy strony nie istnieją).
  • Dodawanie nazw do /nazwy (funkcja uruchamiana domyślnie po wywołaniu podstawowej funkcji lub osobno za pomocą klawisza N) - pomaga w porządkowaniu gridów. Dodaje wszystkie nazwy odwołujące się do istniejących oraz nieistniejących plików grid razem z ich nowymi nazwami do strony /nazwy. Używa nazw z tej strony do następnych operacji.
  • Wszystko jednocześnie (W lub A) - wykonuje wszystkie funkcje jednocześnie (w kolejności: ujednolicenie modułu, kategoryzacja, porządkowanie, usuwanie, standaryzacja).

Historia

Wersja Data Zmiany
- 11.05.2021 Utworzenie konta bota.
- 12.05.2021 Nadanie botowi miana bota i administratora.
0.1 13.05.2021 Pierwsze próbne uruchomienie. Bot został skonfigurowany. Skrypt nie jest jeszcze gotowy.
0.2 15.05.2021 Pierwsze uruchomienie skryptu. Nie wszystkie funkcje jeszcze działają.
0.3 25.05.2021 Utworzono i uruchomiono funkcję dodającą nazwy do zmienienia do strony /nazwy.