Wikibooks:Admin-Toolsuite

Hier findet man eine Sammlung von Tools zur Unterstützung der Administratoren.

Das Spektrum reicht von Konsistenzprüfungen über kleine Agenten, die Daten geeignet aus dem Datenbestand der Wikibooks geeignet aufbereiten.

Autorenliste bestimmen Bearbeiten

In Situationen wie einem Seitenumzug steht man vor der Aufgabe die Autoren einer Seite aus der Versionshistorie zu gewinnen. Nach den Lizenzanforderungen ist hier nur die Nennung der fünf für diese Seite signifikantesten Autoren nötig. Teils ist es jedoch eine Frage des Anstands auch die restlichen Beteiligten an der Seitenentstehung zu nennen. Um eine solche Autorenbestimmung semiautomatisch durchzuführen, findet man hier in Wikibooks Handlungsanweisungen und Quelltexte für ein PERL-basiertes Tool zur Bestimmung der vollständigen Autorenliste dieser Aufgabe.

Zur Wikibookseite oder auch Interwiki-Link: [[* Autorenliste erstellen
Handlungsanweisungen und Quelltexte zur Bestimmung der vollständigen Autorenliste]]


Konsistenzcheck für die Buchanzahl Bearbeiten

Hierzu gibt es ein kleines Hilfsprogramm, das in Shell-Skript geschrieben ist und cURL und libcurl benutzt. Unter Windows kann man es z.B. mittels Cygwin zum Laufen bringen.

#!/usr/bin/bash
#
# Number of Books check
#
# Testet, ob auf http://de.wikibooks.org/wiki/Kategorie:Buch
# die Anzahl der Einträge mit der Zahl in der Vorlage
# http://de.wikibooks.org/wiki/Vorlage:NUMBEROFBOOKS
# übereinstimmt.
#
# (c) 12/2004, Oliver Merkel, Merkel.Oliver@web.de
#
# GNU GPL, GNU FDL
#
echo "Konsistenzüberprüfung der Buchanzahl"
bkentry=`curl -s http://de.wikibooks.org/wiki/Kategorie:Buch | grep "<p>Dieser Kategorie geh" | sed 's/^<p>Dieser Kategorie geh..ren //' | sed 's/[A-z ]*.<.p>$//'`
templateNoB=`curl -s http://de.wikibooks.org/wiki/Vorlage:NUMBEROFBOOKS | grep -A 1 "<!-- start content -->" | tail -n 1 | sed 's/^.*<p>//' | sed 's/<.p>$//'`
if [ $bkentry -eq $templateNoB ]; then
 echo "ok!"
else
 echo "Fehler gefunden!"
fi

Nach Start des Programms wird eine Verbindung zu den beiden Wikibooks Seiten aufgebaut und die darin enthaltenen Zahlen für die Anzahl der Bücher extrahiert.

Ist die Rückmeldung des Programms ein ok! so stimmen die herausgefilterten Werte überein. Wird ein Fehler gefunden! gemeldet, so sollte eine Überprüfung und Aktualisierung der Vorlage:NUMBEROFBOOKS stattfinden.

Wünsche und Verbesserungsvorschläge Bearbeiten

Hier ist die Möglichkeit gegeben, dass Admins ihre Wünsche und Verbesserungsvorschläge an der Admin-Toolsuite äußern. Diskussionen zu den Vorschlägen und Wünschen bitte auf der Diskussionsseite führen!

  • Vorschlag:
  • Wunsch: