Jump to content

Podręcznik:Pywikibot/Instalacja

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/Installation and the translation is 99% complete.
Poniższa strona pomoże ci z rozpoczęciem pracy z Pywikibot na twoim komputerze, lub Toolforge, albo też używając PAWS: A Web Shell.
Za pomocą PAWS

PAWS: A Web Shell to najłatwiejszy sposób żeby zacząć z Pywikibotem. Nie jest wymagana żadna instalacja, a do wprowadzenia poleceń służy interfejs sieciowy.

Na swoim komputerze

Poniżej znajduje się instrukcja, która pomoże Ci skonfigurować i uruchomić Pywikibota na swoim komputerze. Ten proces składa się z czterech kroków:

Za pomocą Toolforge

Toolforge zapewnia stabilną infrastrukturę chmura na serwerach Wikimedia, która umożliwia uruchamianie botów w sposób ciągły lub zgodnie z harmonogramem.

Instalowanie Pythona

Pobieranie i instalowanie Pythona z https://www.python.org/downloads/. Make absolutely certain that you check the box at the bottom of the install wizard asking if you want to add Python to PATH! That will allow you to access Python from any command prompt just by typing the keyword python.

Jeśli masz już zainstalowany Python, sprawdź, czy Twoja wersja jest wystarczająco aktualna, uruchamiając python --version w konsoli. Dla sprawdzenia, czy zainstalowany jest język Python w wer. 3 lub nowszej, uruchom w konsoli python3 --version.

Ubuntu 19.04 i nowsze są dostarczane z zainstalowanymi wersjami 2 i 3. Python v2 działa domyślnie przy użyciu polecenia terminala python; aby użyć wer. 3, użyj polecenia terminala python3.

Wymagany jest Python 3.7 lub nowszy do uruchomienia bota, ale zalecany jest Python 3.8 lub nowszy. W systemie Windows nie zapomnij zmodyfikować zmiennej środowiskowej PATH, dla poprawnego działania Python'a i pip.

Instalowanie zależności

Do uruchomienia Pywikibota wymagane są dodatkowe pakiety Uruchom następujące polecenie, aby zainstalować te pakiety:

$ python -m pip install "requests>=2.20.1"
$ python -m pip install "mwparserfromhell>=0.5.2"
$ python -m pip install packaging

W przypadku Pythona 3.7 wymagany jest dodatkowy pakiet. Zainstaluj za pomocą:

$ python -m pip install importlib_metadata

Alternatywny analizator znaczników MediaWiki może zostać zainstalowany z:

$ python -m pip install "wikitextparser>=0.47.5"

See also https://doc.wikimedia.org/pywikibot/stable/introduction.html#quick-start


Instalowanie Pywikibota

$ python -m pip install pywikibot

Jeśli używasz pip, użyj pwb zamiast python pwb.py w poniższych przykładach.

Pobierz aktualnego Pywikibot stable: .tar.gz, .zip.

Rozpakować pobrane pliki, na przykład w ~/pywikibot lub %USERPROFILE%\pywikibot.

Alternatywnie, można odzyskać najnowszą wersję za pomocą klienta git lub svn z Gerrit, patrz Manual:Pywikibot/Gerrit#For users . Jest to zalecany sposób korzystania z Pywikibota przez aktywnych operatorów botów i programistów.

Inne wersje są dostępne tu: https://pywikibot.toolforge.org/.

Aktualizowanie Pywikibota

Dbaj by boty były aktualizowane na bieżąco. Nowe wersje są wydawane w sposób ciągły i są dostępne w tym samym miejscu.

Jeśli używasz wydania git lub svn, możesz pominąć tę uwagę. W przeciwnym razie pamiętaj o konieczności utworzenia kopii zapasowej plików konfiguracyjnych i skryptów (user-config.py, dowolnego pliku rodziny lub niestandardowego skryptu, który mogłeś utworzyć lub zmienić, a także dowolnego bieżącego pliku zrzutu XML, którego używasz na wiki) przed zainstalowaniem nowej wersji.

Rozpakuj nową wersję na starej nadpisując wszystkie pliki.

Konfigurowanie Pywikibota

Otwórz Terminal w systemie uniksopodobnym (Linux/BSD/Solaris) lub Wiersz poleceń w systemie Windows (zwykle w folderach Windows, Akcesoria, Wszystkie aplikacje lub menu Wszystkie programy w menu Start) i zmień katalog na lokalizację, w której rozpakowałeś Pywikibota:

Uniksopodobne (Linux/BSD/Solaris):
$ cd ~/core
Windows:
$ c:
$ cd "%USERPROFILE%\pywikibot"

Zamień lokalizację na tę, w której rozpakowałeś Pywikibota.

Kontynuuj, wykonując następujące polecenie, aby wygenerować plik konfiguracyjny użytkownika:

$ python pwb.py generate_user_files

Postępuj zgodnie z instrukcją, aby skonfigurować Pywikibota.

Na koniec uruchom następujące polecenie, aby zalogować się do swojej wiki:

$ python pwb.py login

Use on third-party wikis

Pywikibot jest wstępnie skonfigurowany dla dużej liczby wiki, lecz być może akurat nie dla tej, nad którą chcesz pracować. Zobacz Manual:Pywikibot/Use on third-party wikis aby dowiedzieć się, jak skonfigurować Pywikibot dla swojej wiki.

Więcej opcji konfiguracyjnych

Pywikibot zapewnia szeroką gamę opcji konfiguracyjnych pozwalających zmienić zachowanie Twojego bota. Możesz zmienić te ustawienia w pliku user-config.py. Zobacz config.py, aby poznać listę wszystkich parametrów, których możesz użyć.

Konfiguracja Proxy

Pywikibot wykorzystuje żądania $ do komunikacji z siecią. Możesz użyć zmiennych środowiskowych HTTP_PROXY i HTTPS_PROXY, do tworzenia żądań korzystajacych z serwera proxy. Więcej informacji znajdziesz w requests' documentation.

Uruchomienie skryptu

W pakiecie z Pywikibotem dostarczana jest spora ilość skryptów, znajdujących się w katalogu skrypty. Możesz uruchomić to wszystko za pomocą:

$ python pwb.py [name of the script]

Aby dowiedzieć się więcej o uruchamianiu podstawowych skryptów Pywikibota, zobacz:

Lista wszystkich skryptów jest dostępna w Manual:Pywikibot/Scripts i doc.wikimedia.org/pywikibot.

Inne zależności

Większość skryptów nie wymaga dodatkowych pakietów, ale kilka z nich nie będzie działać bez nich. Są one wymienione w requirements.txt wraz z ich zależnościami.

Aby zainstalować zależności dla jakiegoś skryptu użyj pip i uruchom następującą komendę:

$ python -m pip install [name of the package]

Alternatywnie uruchom następującą komendę, aby zainstalować wszystkie zależności dla wszystkich skryptów naraz:

$ python -m pip install -r requirements.txt


If you need more help on setting up your Pywikibot visit the #pywikibot IRC channel connect or pywikibot@ mailing list.