Manual:Pywikibot/Windows/cs
![]() |
Pywikibot |
---|
|
Python v proměnné PATH
Pro snazší spuštění Pythonu musí být spustitelný soubor ve vaší cestě PATH.
Chcete-li zkontrolovat, zda byl Python správně nainstalován, otevřete soubor CMD.EXE a spusťte:
C:\> python --version
Pokud Python nenajde, přeinstalujte Python a povolte možnost vložit python.exe do cesty (proměnné prostředí).
Vytvořte si zástupce
Jak vytvořit rychlou zkratku pro spuštění příkazů (uživatelé Windows):
Pokud instalujete Pywikibot do složky, jako je například "My Documents" (moje dokumenty), může být problematické opakovaně používat příkaz "chdir" pro přechod do složky a spuštění botů.
Ve Windows si můžete vytvořit zástupce, který otevře příkazové pole, které pak můžete snadno použít ke spouštění robotů. Vytvořte si ho podle těchto kroků:
- Klikněte pravým tlačítkem myši na složku, ve které je nainstalován pywikibot.
- Klikněte na "Create shortcut" (vytvořit zástupce). Vytvoří se nová ikona zástupce s klávesou se šipkou.
- Klikněte pravým tlačítkem myši na novou zkratku a klikněte na vlastnosti.
- V okně vlastností zadejte do cílového pole cmd.exe.
- Do pole "start in" (začít v) zadejte úplnou adresu pywikibota.
Klikněte na "OK".
- Klikněte na zástupce a otevře se soubor cmd.exe s uvedenou celou cestou.
- Pokud stisknutím klávesy F5 obnovíte okno (nebo znovu otevřete vlastnosti zástupce), všimnete si, že se ikona zástupce změnila.
Nastavte si Unicode
Prostředí Windows (cmd.exe) není zdaleka dokonalé, pokud jde o podporu Unicode. Protože se Pywikibot hojně používá na stránkách MediaWiki v jiných jazycích než v angličtině, podporujeme plný výstup Unicode. Pokud potřebujete podporu Unicode pro jazyk, ve kterém pracujete, nejlepším řešením je použít ConEmu Windows console místo nativní konzole (tj. cmd.exe).
Pokud se ale rozhodnete zůstat u nativní konzole, musíte před spuštěním změnit nastavení písma v cmd.exe – jinak se vám zobrazí spousta otazníků!
Pywikibot alternativně podporuje i transliteraci – například Вики se na západoevropských systémech přepisuje na Viki. To funguje i beze změny písma.
Protože není možné určit použité písmo, žádáme vás, abyste explicitně definovali, kterou možnost chcete použít. Pokud ji nedefinujete, zobrazí se vám následující varování:
WARNING: Running on Windows and transliteration_target is not set. Please see https://www.mediawiki.org/wiki/Manual:Pywikibot/Windows
Výstup plně v Unicode (doporučeno)
Chcete-li získat plný výstup Unicode, musíte změnit písmo používané cmd.exe a přidat řádek do user-config.py.
Změna písma
- Spusťte cmd.exe nebo jakýkoli skript pywikibota
- Klikněte na ikonu v levém horním rohu ("C:\") nebo klikněte pravým tlačítkem myši na záhlaví okna
- Přejděte na 'Vlastnosti'
- Přejděte na kartu 'Písmo'
- Vyberte libovolné písmo s logem TT vpředu – ve Windows XP je to Lucida Console. V novějších verzích můžete také zvolit Consolas.
- Klikněte na 'OK'
- Vyberte 'Uložit nastavení pro všechny obrazovky se stejným názvem'
Váš cmd.exe nyní umí vypisovat plný unicode!
Změna user-config.py
Do souboru user-config.py přidejte následující řádek:
transliteration_target = None
Rámečky ve výstupu
Protože písmo nedokáže zobrazit všechny glyfy, občas se setkáte se znaky jako je tento: ☐. Text však stále můžete zkopírovat a navštívit stránku na wiki zkopírováním a vložením znaků.
Pokud byste raději měli přepsané znaky, přečtěte si prosím následující část.
Podpora transliterace
Pokud chcete mít místo toho transliterované (přepsané) znaky, můžete do souboru user-config.py přidat následující řádek:
transliteration_target = console_encoding
nebo pokud chcete přepsat zpět pouze znaky ASCII,
transliteration_target = 'ascii'
Pro to můžete použít libovolné standardní kódování Pythonu.
Výstup je nyní však 'Viki' místo 'Вики'. To znamená, že název stránky již nelze kopírovat a vkládat: ru:Viki *není* ru:Вики!
- Potřebujete-li další pomoc při rozběhání Pywikibota, navštivte IRC kanál #pywikibot připojit se nebo e-mailový komunikační kanál pywikibot@.