Benutzer:LiBot
aus Wikipedia, der freien Enzyklopädie
LiBot ist ein Bot, der in der Wikipedia einfache Aufgaben übernehmen soll. Er wird von Benutzer:Feitscher_g bedient.
Im Moment befindet sich Libot noch in der Entwicklungs- und Testphase. Daher muss leider mit einer erhöhten Fehleranfälligkeit gerechnet werden. Falls es also zu Problemen kommt, diese bitte auf Benutzer:LiBot/Probleme festhalten.
Während der Testphase aber auch danach werden ausnahmslos alle Änderungen des Bots vorher persönlich überprüft. LiBot wird also niemals unbewacht und automatisch Artikel modifizieren.
LiBot ist in Visual Basic programmiert.
Inhaltsverzeichnis |
[Bearbeiten] Funktionsweise
[Bearbeiten] 1. Erstellen der Listen
Für das Erstellen der Fehlerlisten wird ein lokaler Dump benutzt. LiBot arbeitet sich zunächst automatisch in alphabetischer Reihenfolge durch alle Seiten im Artikelnamensraum. Dazu ruft er einen Artikel nach dem anderen auf und prüft den Quelltext in mehreren Schritten auf Korrekturmöglichkeiten:
- sind alle Interlanguage-Links alphabetisch sortiert und stehen am Ende des Artikels?
- handelt es sich um einen doppelten Redirect?
- sind einfache Rechtschreib- und Typografiefehler vorhanden?
Daraufhin korrigiert LiBot die gefundene Fehler, speichert den Artikel aber nicht, sondern schreibt lediglich den Namen des Artikels in eine Liste, entsprechend der Anzahl der von ihm vorgeschlagenen Veränderungen. Dadurch entstehen Listen nach folgenden Schema:
- Liste der Artikel mit 1 Korrekturvorschlag
- Liste der Artikel mit 2 Korrekturvorschlägen
- Liste der Artikel mit 3 Korrekturvorschlägen
- Liste der Artikel mit 4 Korrekturvorschlägen
- usw.
Dadurch werden die Artikel nach Relevanz oder Dringlichkeit sortiert: Bei den Artikeln in einer Liste mit sehr vielen Korrekturvorschlägen lohnt sich eine Bearbeitung eher als bei Artikeln, bei denen nur eine einzige Änderung vorgeschlagen wurde.
[Bearbeiten] 2. Abarbeiten der Listen
Im zweiten Arbeitsgang werden nun die erstellten Listen der Reihe nach halbautomatisch abgearbeitet, beginnend bei der Liste mit den meisten Korrekturvorschlägen. Dazu lädt LiBot nocheinmal alle Artikel in der Liste nacheinander – diesmal nicht auf dem Dump sondern in der echten Wikipedia. Bei jedem Artikel zeigt der Bot die Änderungsvorschläge farblich hervorgehoben an und wartet darauf, dass der Benutzer die Veränderungen bestätigt oder verwirft. Dabei kann der Benutzer den Quelltext des Artikels völlig frei bearbeiten und somit einzelne Veränderungen des Bots rückgängig machen oder zusätzliche Korrekturen vornehmen. Wird ein Änderungsvorschlag bestätigt, so speichert LiBot den Artikel wieder in der Wikipedia und lädt den nächsten Artikel aus der Liste. Verwirft der Benutzer die Verbesserungsvorschläge, entfällt das Speichern.
[Bearbeiten] Zukünftige Aufgaben
Ist die grundlegende Funktionstüchtigkeit des Bots gewähleistet, so kann er um eine beliebe Zahl von Aufgaben erweitert werden. Geplant sind u.a.:
- Kategorisierung & Personendaten
ArchivBot | BLUbot | CyroBot | Forrester-Bot | Horst Fuchs | KatBot | OlliBot | PixelBot | PortalBot | QS-Bot | RKBot | Sebbot | SpBot | Zwobot
Bots, die nur oder überwiegend Interwikis bearbeiten:
.anacondabot | Chlewbot | Chobot | ConBot | CyeZBot | DodekBot | Escarbot | Eskimbot | FlaBot | Gpvosbot | KocjoBot | LeonardoRob0t | RCBot | Robbot | RobotE | RobotQuistnix | Slobot | Tsca.bot | Ugur Basak Bot | YurikBot