Wikipedia:Lua/Modul/Vorlage:Defekter Weblink/de
Zur Navigation springen
Zur Suche springen
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | ||
Modul | Deutsch
|
Modul: | Dokumentation |
Vorlage:Defekter Weblink
– Modul zur Unterstützung der Vorlage:Defekter Weblink.
Funktionen für Vorlagen
[Quelltext bearbeiten]- f
- Unterstützung der Vorlage
- Parameter der Vorlageneinbindung:
- 1
- URL; mit vorangestellten Flags und nachgestelltem Erledigungskommentar
- optional
- 2 3 4 5 6 7 8 9
- Beliebig viele weitere unbenannte Parameter wie 1; auch mit Lücken in der Abfolge.
- Lauf
2014-03
– Kennung des Botlaufs, mit dem die URL ermittelt wurden; aktuell:2015-10
- Bot
GiftBot
– Benutzername des Bots- Archiv
1
– Vorlage darf auf Unterseite eingebunden sein; alle URL deaktiviert- optional
- Unterseite
1
– Vorlage ist auf Unterseite eingebunden, weil Lemma Schrägstrich enthält- optional
- Parameter des
#invoke
: Keine - failsafe
- Versionsbezeichnung des Moduls in diesem Wiki:
2023-08-14
- focus
- Kennung des aktuellen Botlaufs; zurzeit:
2015-10
Flags: Optionen für einzelne URL
[Quelltext bearbeiten]Zwischen das Gleichheitszeichen des unbenannten Parameters und das Protokoll (zumindest zwei Schrägstriche) können durch Leerzeichen getrennt optionale Flags angegeben werden.
Flag | Wirkung |
---|---|
2012 20 nn
|
Diese URL war bereits beim Lauf Mitte 2012 unerreichbar. |
nnn | HTTP-Statuscode oder curl-Rückgabewert. |
+ pageid1, pageid2, …
|
Im Artikelbestand wurden weitere Artikel mit genau der gleichen URL gefunden. |
-
|
Ohne das Satzzeichen bzw. %7C (=|) am Ende wäre die URL erreichbar.
|
[- ]wba= YYYYMMDDhhmmss
|
Zeitstempel zum Generieren eines Links zum Web-Archiv des Internet Archive. Mit - am Anfang Bedeutung wie zuvor.
|
[- ]cit= base62-ms
|
Millisekundenzeitstempel zum Generieren eines Links zum Web-Archiv WebCite. Mit - am Anfang Bedeutung wie zuvor.
|
sbl
|
Link steht auf der Spam-Blacklist usw. und darf nicht als aktives Link dargestellt werden. |
proto
|
Wechsel zwischen http und https erforderlich |
Beispiel für Bot-Schreibaktion
[Quelltext bearbeiten]Der Bot fügt lediglich ein:
== {{Anker|deadurl_2015-10}} Defekte Weblinks ==
{{Nicht archivieren|Zeigen=nein}}
{{Defekter Weblink
|Bot=GiftBot
|Lauf=2015-10
|1=http://nachrichten.tagesschau.de/sendung.php?datum=2011-10-09
|2=http://isnich.nirgends/index.php?path=broken,
|3=wba=20131208003955 http://betterplace.nirvana/getEternity/xx.pdf
|4=+1234,56789 http://example.com/xy
|5=2012 http://example.org/yz
|6=sbl http:\\attack.evil/vertraue-mir-vertraue-mir
|7=301 http://example.com/move
|8=http://example.net/cms?tx=[88a0
}}
– ~~~~
Die Überschrift muss separat auf der Disku verbleiben, damit der Archivbot den Abschnitt vom vorangehenden abgrenzen kann. Aus ähnlichen Überlegungen sollte separat signiert werden; ansonsten hätte dies auch aus der Vorlage heraus erfolgen können.
Verwendung
[Quelltext bearbeiten]Ausschließlich in:
Funktionen für Lua-Module
[Quelltext bearbeiten]- test(args)
- Schnittstelle für unit tests.
- args
table; Liste mit Vorlagenparametern
- args
- Rückgabewert: string
Abhängigkeiten
[Quelltext bearbeiten]Hintergrundfunktion
[Quelltext bearbeiten]Alle von theoretisch fixbaren URLs in der Vorlage werden in der Weblinksuche ausgegeben wenn man in der Suche http://giftbot.dwl.invalid/
voranstellt. Beispiele:
- Links auf ftp-Seiten Spezial:Weblinksuche/http://giftbot.dwl.invalid/ftp:
- Links auf die Domain wie www.transfermarkt.* Spezial:Weblinksuche/http://giftbot.dwl.invalid/http://www.transfermarkt.