Jump to content

Handbuch:Pywikibot/generate_user_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 ist ein Pywikibot -Skript, das verwendet wird, um eine oder zwei Benutzerdateien zu erstellen:

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

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

Ausgabe

Beispiel von Ausgabe mit 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):


Globale Argumente verfügbar

Diese Optionen werden die Konfiguration in den user-config.py -Einstellungen überschreiben.

Globale Optionen
Parameter Beschreibung Konfigurationsvariable
-dir:PFAD Liest die Konfigurationsdaten des Bots aus dem durch PFAD angegebenen Verzeichnis, anstatt aus dem Standardverzeichnis.  
-config:Datei Der Dateiname der Benutzerkonfiguration. Default is user-config.py. user-config.py
-lang:xx Legt die Sprache des Wikis fest, in dem du arbeiten möchtest, und überschreibt damit die Konfiguration in user-config.py. xx sollte der Sprachcode sein. mylang
-family:xyz Legt die Familie des Wikis fest, in dem du arbeiten möchtest, z. B. wikipedia, wiktionary, wikitravel, ... Dies überschreibt die Konfiguration in user-config.py. family
-user:xyz Melde als Benutzer 'xyz' an anstatt des Standardbenutzernamens. usernames
-daemonize:xyz Gibt die Kontrolle umgehend an das Terminal zurück und leitet stdout und stderr zur Datei xyz um. (Nur für Bots verwenden, die keine Eingabe von stdin benötigen).  
-help Zeige den Hilfetext.  
-log Aktiviert die Protokolldatei mit dem Standarddateiname 'script_name-bot.log'. Die Protokolle werden im Unterverzeichnis logs gespeichert. log
-log:xyz Aktiviert die Protokolldatei mit 'xyz' als Dateinamen. logfilename
-nolog Deaktiviert die Protokolldatei (falls diese standardmäßig aktiviert ist).  
-maxlag Legt einen neuen maxlag-Parameter mit einer Anzahl von Sekunden fest. Verzögert Bot-Bearbeitungen bei Verzögerungen der Datenbank-Server. Der Standard wird in config.py festgelegt. maxlag
-putthrottle:n
-pt:n
-put_throttle:n
Legt die Mindestzeit (in Sekunden) fest, die der Bot zwischen dem Speichern von Seiten wartet. put_throttle
-debug:item
-debug
Aktiviert die Protokolldatei und fügt umfangreiche Debugging-Daten für die Komponente "item" hinzu (für alle Komponenten, wenn die zweite Form verwendet wird). debug_log
-verbose
-v
Lässt den Bot zusätzliche Konsolenausgaben bereitstellen, die beim Debuggen hilfreich sein könnten. verbose_output
-cosmeticchanges
-cc
Stellt die in config.py oder user-config.py vorgenommene Einstellung cosmetic_changes auf ihr Gegenteil um und überschreibt sie. Alle anderen Einstellungen und Einschränkungen bleiben unverändert. cosmetic_changes
-simulate Deaktiviert das Schreiben auf den Server. Hilfreich beim Testen und Debuggen von neuem Code (falls angegeben, werden keine tatsächlichen Änderungen vorgenommen, sondern nur angezeigt, was geändert worden wäre). simulate
-<Konfigurationsvariable>:n Du kannst alle angegebenen numerischen Konfigurationsvariablen als Optionen verwenden und diese über die Befehlszeile modifizieren.