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/.

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.

Python 3.7 lub nowszy jest wymagany do uruchomienia bota. 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.