Community-Wiki
Advertisement

Weil ich jedes Mal wieder am Frickeln bin, bis das Teil läuft, schreibe ich hier mal die nötigen Schritte zusammen. Ich habe die Installation nach Anleitung durchgeführt und den Bot so zum Laufen bekommen.

Jeder registrierte Wikia-Benutzer darf diese Anleitung gerne verbessern oder ergänzen, solange die Informationen fundiert und getestet sind.

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