Community-Wiki
Advertisement

Weil ich jedes Mal wieder am Frickeln bin, bis das Teil läuft:

Einrichtung des Pywikibot zur Benutzung bei Wikia

Installation Python

Python 2.7.x (nicht 3.x!) herunterladen von https://www.python.org/downloads/

Installation Pywikibot

Lauffähige Version vom Pywikibot herstellen in folgenden Schritten:

  1. TortoiseSVN installieren
  2. mit TortoiseSVN Revision 8888 von URL https://github.com/wikimedia/pywikibot-compat/trunk runterladen
  3. Aktuelles "nightly" "compat.zip" runterladen von http://tools.wmflabs.org/pywikibot/ und in Ordner mit Revision 8888 kopieren, dabei keine (!) Dateien überschreiben

Installation Editor

Falls kein gescheiter Editor vorhanden ist, Notepad++ herunterladen von https://notepad-plus-plus.org

  • Optional: Datei "npp.bat" im Bot-Verzeichnis erstellen mit Inhalt
    start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %1
    Damit können die Konfigurationsdateien sehr schnell aus der Konsole mit dem Befehl "npp <Dateiname>" geöffnet werden.

Einrichtung Konsole

Konsole einrichten in folgenden Schritten:

  1. Verknüpfung mit "C:\Windows\System32\cmd.exe" erstellen, z. B. auf dem Desktop. Rechtsklick -> Eigenschaften -> Erweitert: "Als Administrator ausführen" anhaken
  2. Unter Eigenschaften -> Layout die Puffergröße erhöhen, damit man bei viel Text noch im Fenster nach oben scrollen kann, Beispiel Höhe 1000; bei Bedarf auch die Fenstergröße erhöhen

Erstellung user-config.py

Benutzerkonfigurations-Datei erstellen in folgenden Schritten:

  1. Konsole über cmd-Verknüpfung aufrufen
  2. zum Botverzeichnis wechseln (hilfreiche Befehle: cd\; cd..; cd <Verzeichnis>; dir <Verzeichnis>; cls) (Anmerkung: zu jedem Befehl kann eine Hilfe mit "help <Befehl>" aufgerufen werden)
    1. bei Bedarf dir-Befehl konfigurieren mit "set dircmd=/p/a/ogn" für übersichtlichere Ausgabe
  3. "generate_user_files.py" ausführen (Anmerkung: Autovervollständigung von angefangenen Kommandos mit der Tabulator-Taste)
    1. Je nach Bedarf nur die user-config.py (1) erzeugen oder auch die "user_fixes.py" (3)
    2. Family "Wikia" wählen (34)
    3. Sprache des zu bearbeitenden Wikis einstellen, zum Beispiel "de" für deutsch
    4. Benutzernamen angeben, in der Regel ist das der des Bot-Accounts
    5. Variante je nach Bedarf wählen, "small" reicht erstmal
    6. erstellte Datei mit einem Editor öffnen, zum Beispiel mit Befehl "npp user-config.py", falls für notepad++ eine Batchdatei eingerichtet wurde wie oben beschrieben
    7. im Eintrag "family = 'wikia'" das Wort wikia durch den Namen der entsprechenden Wiki-Family ersetzen (der Eintrag kann frei gewählt werden, muss aber bei der Erstellung der Family-Datei im folgenden Schritt exakt gleich angegeben werden)
    8. in der Zeile mit dem Benutzernamen ebenso das Wort Wikia durch den Family-Namen ersetzen
    9. bei Bedarf weitere Logins für andere Wikis ergänzen, zum Beispiel für andere Wikis der Wiki-Family

Erstellung Family-Datei

Family-Datei erstellen in folgenden Schritten:

  1. generate_family_file.py" ausführen
  2. vollständige URL des Wikis angeben, zum Beispiel http://meinwiki.wikia.com
  3. kurznamen der Family angeben, den gleichen wie in der "user-config.py"
  4. Bei Rückfrage wegen Interwiki-Links mit ja bestätigen

"Schon" fertig.

Advertisement