Rabe Socke
Dieser Benutzer ist ein Bot, der von Xarax betrieben wird.
|
Dieser Bot setzt sich aus verschiedenen einzelnen Bots zusammen, die alle auf dem pywikimedia-framework basieren.
|
Archivierung
BearbeitenTODO
- ((Tag)): Tag, z.B. 1, 24
- ((Tag:##)): zweistelliger Tag, z.B. 01, 24
- ((Tag:kurz)): abgekürzter Tagesname (kleingeschrieben), z.B. mo, fr
- ((Tag:Kurz)): abgekürzter Tagesname, z.B. Mo, Fr
- ((Tag:KURZ)): abgekürzter Tagesname (groÃ.geschrieben), z.B. MO, FR
- ((Tag:lang)): Tagesname (kleingeschrieben), z.B. montag, freitag
- ((Tag:Lang)): Tagesname, z.B. Montag, Freitag
- ((Tag:LANG)): Tagesname (groÃ.geschrieben), z.B. MONTAG, FREITAG
- ((Monat)): Monat, z.B. 1, 10
- ((Monat:##)): zweistelliger Monat, z.B. 01, 10
- ((Monat:kurz)): abgekürzter Monatsname (kleingeschrieben), z.B. jan, okt
- ((Monat:Kurz)): abgekürzter Monatsname, z.B. Jan, Okt
- ((Monat:KURZ)): abgekürzter Monatsname (groÃ.geschrieben), z.B. JAN, OKT
- ((Monat:lang)): Monatsname (kleingeschrieben), z.B. januar, oktober
- ((Monat:Lang)): Monatsname, z.B. Januar, Oktober
- ((Monat:LANG)): Monatsname (groÃ.geschrieben), z.B. JANUAR, OKTOBER
- ((Quartal)): Quartal, z.B. 1, 3
- ((Quartal:##)): zweistelliges Quartal, z.B. 01, 03
- ((Quartal:i)): Quartal (kleine römische Ziffern), z.B. i, iv
- ((Quartal:I)): Quartal (groÃ.e römische Ziffern), z.B. I, IV
- ((Halbjahr)): Halbjahr, z.B. 1, 2
- ((Halbjahr:##)): zweistelliges Halbjahr, z.B. 01, 02
- ((Halbjahr:i)): Halbjahr (kleine römische Ziffern), z.B. i, ii
- ((Halbjahr:I)): Halbjahr (groÃ.e römische Ziffern), z.B. I, II
- ((Woche)): Woche, z.B. 1, 43
- ((Woche:##)): zweistelliges Woche, z.B. 01, 43
- ((Jahr)): Jahr, z.B. 2006, 2007
Sockenbot
BearbeitenBot-Anfragen werden auf der Diskussionsseite nach folgendem Muster gestellt:
{{Request|Kommentar|Zielseiten|Befehl|4. Parameter|5. Parameter}}
. Die Anfrage befindet sich nun in der Warteschleife, bis der Bot sich ihrer annimmt (erkennbar an Anfrage in Arbeit). Ist die Anfrage ungültig, gibt der Bot eine Fehlermeldung raus. Nach getaner Arbeit ist die Anfrage erledigt und der Bot wendet sich der nächsten Anfrage zu, während die alte Anfrage ins Archiv verschoben wird.
Kommentar
BearbeitenHier bitte den Zweck der Anfrage hinterlassen - fürs Archiv und die Versionsgeschichten.
Zielseiten
BearbeitenDieser Parameter gibt dem Bot an, welche Seiten bearbeitet werden sollen. Er kennt dabei drei Typen:
- eine einzelne Seite, dann mit [[Seitenname]] ausfüllen.
- alle Seiten verlinkt von der übergebenen Seite, dann mit links:[[Seitenname]] ausfüllen.
- alle Seiten einer Kategorie, dann mit [[:Kategorie:Name der Kategorie]] ausfüllen.
Befehl
BearbeitenREPLACE
BearbeitenSteht für Textersetzung. Dieser Befehl ersetzt den die unter dem 4. Parameter angegebenen Text auf den unter Zielseiten angegebenen Seiten durch den im 5. Parameter angegebenen Text. Wenn in einer Zeichenfolge ein senkrechter Strich („|“) vorkommt, muss diesem ein umgekehrter Schrägstrich („\“) vorangestellt werden, damit der Bot dies nicht als Trennstrich der Request-Vorlage wertet. Gleiches gilt für die geschweifte Klammer („{“ und „}“) und die eckige Klammer („[“ und „]“).
Symbol | Umschreibung als |
---|---|
| | \| |
[] | \[\] |
{} | \{\} |
- Beispiel:
{{Request|Textersetzung|[[Hauptseite]]|REPLACE|Wiksource|Wikipedia}}
{{Request|Textersetzung in der Kopfzeile|[[:Category:Politik als Beruf]]|REPLACE|\}\}|\}\}<div class="pagetext">}}
REGEXP
BearbeitenMacht im Prinzip dasgleiche wie REPLACE, nur kann hier der Bot auch andere Muster, wie Sonderzeichen und Metatext erkennen. Auch hier muss der senkrechte Strick gesondert gekennzeichnet werden.
NAVIGATEUR
BearbeitenFügt den unter Ziel angegebenen Seiten eine vorher festgelegte Navigationsleiste hinzu.
- Beispiel:
{{Request|Einfügen von Navi-Leisten|links:[[Ostindianische Kriegsdienste]]|NAVIGATEUR}}
SPLIT
BearbeitenSteht für Aufteilen. Hierbei werden die angegebenen Seiten entlang ihrer Kapitel/Sektionen, die mit == markiert sind, zu Sektionen gesplittet und markiert. Diese können danach mit der Labeled Section Transclusion kapitelweise zusammgefasst werden. Vorher und nachher muss allerdings eine Textersetzung mit REPLACE stattfinden, damit die nötigen ==-Markierungen für Sektionen eingefügt/entfernt werden können.
- Beispiel:
{{Request|Splitten von Seiten|[[:Kategorie:Die Ursache des Einschlagens vom Blitze]]|SPLIT}}