Benutzer:APPERbot/LdA

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Momentan nur auf einer Testseite aktiv und nicht im ANR aktiv!

Der Bot APPERbot aktualisiert automatisch die Listen von Autoren. Er läuft täglich einmal nachts.

Der Bot verwendet zur Erstellung der Listen die Personendaten, die in jedem Wikipedia-Biografie-Artikel zu finden sind und filtert diese nach der Kategorie Kategorie:Autor mit allen Unterkategorien, ausgenommen die Kategoriebäume unterhalb von Kategorie:Drehbuchautor, Kategorie:Literaturpreisträger* (alle Kategorien deren Bezeichnung mit "Literaturpreisträger" beginnt), Kategorie:Blogger, Kategorie:Dichterarzt‎, Kategorie:Dichterjurist, Kategorie:Dramaturg‎, Kategorie:Publizist und Kategorie:Rhetoriker‎. Eine manuelle Änderung der automatisch erstellten Bereiche wird bei der nächsten Aktualisierung durch den Bot überschrieben, Änderungen an der Namensansetzung oder der Zugehörigkeit zu einem Land sollten direkt in den Personendaten des Artikels geschehen. Die dort geänderten Daten werden beim nächsten Botlauf dann in die entsprechende Biografieliste übernommen. Dazu wird die ständig aktualisierte Datenbank der Wikipedia-Personensuche verwendet. Eine Aktualisierung kann dabei bis zu 24 Stunden benötigen, sodass die entsprechenden Biografielisten teilweise erst am übernächsten Tag aktualisiert werden.

Auf beliebigen Seiten können Listen von Personen eingefügt werden, die einem bestimmten Muster folgen. Derzeit gibt es zwei verschiedene Listenmodi. Alle Seiten, bei denen Abschnitte automatisch aktualisiert werden sollen, müssen auf Benutzer:APPERbot/LdA/List aufgelistet werden.

Die folgenden zwei Absätze beschreiben die Möglichkeiten der Steuerung, momentan wird nur der Anfangsbuchstabe verwendet, so dass genau 26 Teillisten erzeugt werden.

Alle Autoren, deren Namen mit einer Zeichenkette beginnen

[Bearbeiten | Quelltext bearbeiten]

Auf diese Weise wird eine Liste erzeugt, die alle Personen enthält, deren Namensansetzung mit einem bestimmten Muster beginnt, beispielsweise wird für "Ah" eine Liste aller Personen erzeugt, deren Name mit "Ah" beginnt. Dabei können über den Parameter "headings" automatisch bis zu 26 Zwischenüberschriften eingefügt werden (von "Aha" bis "Ahz" im Beispiel).

In den Artikel muss dafür folgender Quelltext eingefügt werden:

<!-- APPERbot:LdA  from="Ah" headings -->
<!-- APPERbot:LdA  end -->

Der Bereich zwischen diesen beiden Zeilen wird dann vom Bot gefüllt, in diesem Fall mit allen Biografien, die mit "Ah" anfangen. Die Zeilen selbst sind nicht sichtbar. Wird das Wort "headings" weggelassen, werden keine Zwischenüberschriften eingefügt. Personen, deren Name genau der angegebenen Zeichenkette entspricht (wenn es also einen Herrn "Ah" gäbe), werden am Anfang gelistet, jedoch immer ohne Überschrift.

Eine leicht modifizierte Version der Listen wird mit folgenden Zeilen erzeugt.

<!-- APPERbot:LdA  from="Ah" anchor -->
<!-- APPERbot:LdA  end -->

Der Unterschied besteht in erzeugten HTML-Ankern, die es ermöglichen sich innerhalb der Liste zu positionieren, die Darstellung der Seite im Browser ist wie bei headings. Die Anker werden für jeden Buchstaben – im Beispiel "Ah" also für "Aha", "Ahb", "Ahc" … "Ahz" – erzeugt, unabhängig davon ob es Namenseinträge mit der entsprechenden Zeichenfolge am Namensanfang gibt.

Alle Personen, die genau einem Namen entsprechen

[Bearbeiten | Quelltext bearbeiten]

Auf diese Weise wird eine Liste erzeugt, die alle Personen enthält, deren Name genau der angegeben Zeichenkette entspricht. Dabei kann der Parameter "complete" angegeben werden, wenn danach Zwangsweise ein Komma folgen soll. In diesem Fall wird bei "Müller" zwar "Müller, Hans" gefunden, jedoch nicht "Müller vom Siel, Georg".

In den Artikel muss dafür folgender Quelltext eingefügt werden:

<!-- APPERbot:LdA  exact="Ah" complete -->
<!-- APPERbot:LdA  end -->

Auch erwünschte Artikel die noch nicht existieren, können in die Listen aufgenommen werden können. Dazu gibt es eine Liste mit Rotlinks welche in die vorhandenen gemischt wird.