Pomoc:Python: Różnice pomiędzy wersjami
(+) |
(→user-config.py: +) |
||
Linia 37: | Linia 37: | ||
=== user-config.py === | === user-config.py === | ||
+ | Plik należy umieścić w katalogu <pre> ....\katalog_bota\core</pre> | ||
<pre> | <pre> | ||
mylang = 'pl' | mylang = 'pl' |
Aktualna wersja na dzień 00:08, 3 maj 2020
Instalacja[edytuj]
Wejdź na tę stronę
Wybierz ostatnią wersję stabilną, pobierz, uruchom instalatora.
Ustaw zmienną środowiskową PATH[edytuj]
Ta zmienna mówi komputerowi, gdzie, w który katalogu mieszka Python. Jak ją ustawisz, to nie będziesz musiał za każdym razem wpisywać pełnej ścieżki dostępu do katalogu, w ktorym Python mieszka. Jak to zrobić?
Po uruchomieniu "Eksprolatora Windows" (Np. używając klawiszy Win+E) skieruj kursor na "Ten komputer", by po naciśnięciu prawego klawisza myszki otworzyć okno wyboru.
Po wybraniu funkcji "Właściwości" pojawi się okno Panelu Sterowania, gdzie należy wybrac opcję "Zaawansowane ustawienia systemu"
Następnie należy wybrać "Zmienne środowiskowe"
Instalacja Pywikibota[edytuj]
Spakowanego Pywikibota należy pobrać z tej strony, a następnie rozpakować do dogodnego dla siebie katalogu.
Konfiguracja[edytuj]
user-config.py[edytuj]
Plik należy umieścić w katalogu
....\katalog_bota\core
mylang = 'pl' family = 'enkol' usernames['enkol']['en'] = u'NazwaTwojegoBota' sysopnames['enkol']['pl'] = 'NazwaTwojegoBota' ### tylko wtedy gdy Twój bot ma uprawnienia administatora
enkol_family.py[edytuj]
Plik należy umieścić w katalogu
.....\katalog_bota\core\pywikibot\families
# -*- coding: utf-8 -*- """ This family file was auto-generated by $Id: 018166a82a5667984f1bb33a0a2976abd8f614c7 $ Configuration parameters: url = http://enkol.pl name = enkol Please do not commit this to the Git repository! """ from pywikibot import family from pywikibot.tools import deprecated class Family(family.Family): def __init__(self): family.Family.__init__(self) self.name = 'enkol' self.langs = { 'pl': 'enkol.pl', } def scriptpath(self, code): return { 'pl': '', }[code] @deprecated('APISite.version()') def version(self, code): return { 'pl': u'1.29.0', }[code] def protocol(self, code): return { 'pl': u'http', }[code]