Benutzer:Tets-Bot/Ich will auch einen Bot!
Die inbetriebname eines Bots erscheint dir als Mysterium? Die Botbetreiber als verschwiegener Zirkel? Du willst einen Bot betreiben, weißt aber nicht wie? Du kommst mit der Wikisyntax zurecht oder hast schon einmal einen html code gesehen? Dein PC ist dir kein fremdes und unergründliches Wesen (zumindest in 3 von 4 Fällen ^^)? Du bist der englischen Sprache mächtig (ist nicht zwingend notwendig)? Das sollte reichen, um einfache, aber effiziente Aufgaben mit einem Pywikipediabot auszuführen, und wenn du Interesse an den Ding hast, auch noch mehr!
Was kann ich erwarten?
BearbeitenDu kannst Interwikilinks setzen, doppelte Weiterleitungen reparieren, Weblinks auf ihre Funktionalität überprüfen, Textersetzungen durchführen, Seiten entlinken, ISBN´s korrigieren, und vieles mehr!
Vorbereitung
BearbeitenWikibooks führt das Buch Anleitung zum Pywikipediabot. |
- Wichtig: Beide Texte können in bestimmten Punkten veraltet sein.
Am besten folgst du diesen Anleitungen. Wichtigste Schritte (Checkliste)
- Informiere dich, wie die Regelungen bezüglich Bots in dem Wikiprojekt lauten, in dem du den Bot nutzen willst.
- Folge am besten den oben gegeben Anleitungen
- Lade dir den Bot ( http://sourceforge.net/projects/pywikipediabot/ ) und Phyton ( http://www.python.org/download/ oder http://activestate.com/Products/ActivePython/ ) herunter und entpacke bzw. installiere beides.
- Erstelle für den Bot in dem gewünschten Wikiprojekt einen Benutzeraccount.
- Erstelle dir über einen Texteditor die Datei user-config.py, siehe hierzu Wikibooks:Python-Programmierung:_Pywikipediabot#Vorbereitungen
- Erstelle dir eine Schnellstartfunktion in Windows, siehe hierzu Make a quick shortcut to be able to run commands (Windows users) (engl.)
- Starte eine Textoberfläche für den Bot, siehe hierzu den oberen Punkt bzw. Use (engl.)
- Rufe einmalig login.py mit dem Nutzernamen und Passwort des Bots auf:
login.py -user:BOT-NAME -pass:***
- Los gehts!
Skripte/Befehle finden und ausführen
Bearbeiten- Aktuelle Informationen über die einzelnen Skripte (engl.)
- Using_the_python_wikipediabot#Scripts (Wenn du noch unvertraut mit den Skripten bist, sieh am besten zuerst hierhin)
- Zur Verfügung stehende Skripte
Einsteigertipps
Bearbeiten- Am Anfang können immer wieder Fehler passieren, verändere nicht mehr, als du per Hand wieder rückgängig machen kannst!
- Wenn du Funktionen testest, bearbeite zuerst immer nur einzelne Artikel sofern dies möglich ist!
- Drücke "Strg + C" beim PC oder "ctrl + c" beim Mac um einen Prozess sofort abzubrechen.
How To´s
BearbeitenFolgend werden Befehle gelistet und die Parameter erklärt. Lies bitte auch immer die Links die auf die einzelnen .py Skripte verweisen!
Vollautomatisch Interwikilinks setzen
Bearbeiten- Interwiki.py
- :
interwiki.py -start:# -autonomous
(-start:# - wobei # die Stelle ist, an der zu suchen begonnen werden soll, der Bot läuft alphabetisch alle Artikel durch) - :
interwiki.py -start:# -autonomous -force
(-force - nicht nur neue Interwikilinks werden hinzugefügt, nicht funktionierende Interwikilinks werden entfernt; Achtung: diesen Modus solltest du nur durchführen, wenn du die Tätigkeit des Bots auch überprüfst)
Weitere Parameter
- :
-continue
(Setze eine unterbrochene alphabetische Suche fort)
- Der erste Versuch
Gib folgenden Befehl ein:
- :
interwiki.py -start:Karl_Marx -autonomous -number:10
(-number:nn - wobei nn die Anzahl der Artikelseiten darstellt, die durchsucht werden sollen)
Doppelte Weiterleitungen reparieren
Bearbeiten- redirect.py
- :
redirect.py double
(Repariert doppelte Weiterleitungen die er von Spezial:Doppelte Weiterleitungen bezieht)