Příručka:Pywikibot/vygenerování uživatelských files.py

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/generate user files.py and the translation is 100% complete.

generate_user_files.py je skript pywikibota používaný k vytvoření jednoho nebo dvou uživatelských souborů:

  1. user-config.py
  2. user-fixes.py

This script has to be invoked via the pwb wrapper script.

Výstup

Příklad výstupu pomocí Windows:

You can abort at any time by pressing ctrl-c

Your default user directory is "C:\pywikibot"
 1: commons
 2: i18n
 3: incubator
 4: lyricwiki
 5: mediawiki
 6: meta
 7: omegawiki
 8: osm
 9: outreach
10: species
11: strategy
12: test
13: vikidia
14: wikia
15: wikiapiary
16: wikibooks
17: wikidata
18: wikimania
19: wikimediachapter
20: wikinews
21: wikipedia
22: wikiquote
23: wikisource
24: wikitech
25: wikiversity
26: wikivoyage
27: wiktionary
28: wowwiki
Select family of sites we are working on, just enter the number or name (default: wikipedia):


Dostupné globální parametry

Tyto možnosti přepíší konfiguraci v nastavení user-config.py .

Globální parametry
Parametr Popis Proměnná konfigurace
-dir:PATH Čtěte konfigurační data robota z adresáře daného PATH namísto z výchozího adresáře.  
-config:file Název souboru konfigurace uživatele. Default is user-config.py. user-config.py
-lang:xx Nastavte jazyk wiki, na kterém chcete pracovat, a přepište konfiguraci v user-config.py. xx by měl být kód jazyka. mylang
-family:xyz Nastavte rodinu wiki, na které chcete pracovat, např. wikipedie, wikislovník, wikitravel, ... Tím přepíšete konfiguraci v user-config.py. family
-user:xyz Přihlaste se jako uživatel 'xyz' namísto výchozího uživatelského jména. usernames
-daemonize:xyz Okamžitě vraťte řízení do terminálu a přesměrujte stdout a stderr do souboru xyz. (použijte pouze pro roboty, které nevyžadují žádný vstup z stdin).  
-help Zobrazí text nápovědy.  
-log Povolte soubor protokolu pomocí výchozího názvu souboru 'script_name-bot.log' Protokoly budou uloženy v podadresáři logs. log
-log:xyz Povolte soubor protokolu pomocí 'xyz' jako názvu souboru. logfilename
-nolog Zakázat soubor protokolu (pokud je ve výchozím nastavení povolen).  
-maxlag Nastaví nový parametr maxlag na počet sekund. Odložte úpravy bota během období zpoždění databázového serveru. Výchozí hodnota je nastavena na config.py maxlag
-putthrottle:n
-pt:n
-put_throttle:n
Nastavte minimální dobu (v sekundách), po kterou bude robot čekat mezi ukládáním stránek. put_throttle
-debug:item
-debug
Povolte soubor protokolu a zahrňte rozsáhlá ladicí data pro komponentu "item" (pro všechny komponenty, pokud je použit druhý formulář). debug_log
-verbose
-v
Nechte robota poskytnout další výstup konzoly, který může být užitečný při ladění. verbose_output
-cosmeticchanges
-cc
Přepne nastavení cosmetic_changes provedené v config.py nebo user-config.py na jeho inverzní hodnotu a potlačí jej. Všechna ostatní nastavení a omezení zůstávají nedotčené. cosmetic_changes
-simulate Zakáže zápis na server. Užitečné pro testování a ladění nového kódu (pokud je zadán, neprovádí žádné skutečné změny, ale ukazuje pouze to, co by se změnilo). simulate
-<proměnná nastavení>:n Všechny dané číselné konfigurační proměnné můžete použít jako volbu a upravit je pomocí příkazového řádku.