Benutzer:Peterga/Bots
Mit Weblinkchecker.py lassen sich Weblinks im GenWiki auf Gültigkeit überprüfen. Ein Weblink gilt als ungültig, wenn er in zwei Durchläufen im Abstand einer Woche als ungültig erkannt wurde. Wegen einer kurzzeitigen Nichterreichbarkeit eines Servers wird ein Weblink also nicht gleich ungültig.
Der Bot kann in zwei Ausführungen laufen:
- Es wird eine Ergebnisseite geschrieben, die im GenWiki veröffentlicht werden kann.
- Aufruf: python weblinkchecker.py -start:!
- Zusätzlich zu der Ergebnisdatei kann ein Eintrag auf der Diskussionsseite des Artikels mit dem ungültigen Weblink hinterlassen werden.
- Aufruf: python weblinkchecker.py -start:! -talk
Im Verzeichnis deadlinks werden mehrere Dateien angelegt, die Datei results-genwiki-de.txt ist die Ergebnisdatei, die nach einem Durchlauf mit den ungültigen Links gefüllt ist. Die Datei hat eine Wiki-Syntax, sie kann z.B. über die Zwischenablage auf die Seite GenWiki:Broken Links kopiert werden.
Ein Durchlauf auf dem TestWiki ohne Nachrichten auf den Diskussionsseiten dauert zwischen 3 und 4 Stunden. Die Laufzeit ist auch von Parametern in der Grundeinstellung im pywikipediabot-Framework abhängig.