Diese Seite listet eine Auswahl allgemein nutzbarer Lua-Module mit Basisfunktionen in der englischsprachigen Wikipedia.
Die Module sind seit Frühjahr 2013 in der Entwicklung und werden im Lauf der Zeit verbessert und vervollständigt werden. Teilweise sind sie in einem frühen Entwicklungsstadium. Mit weiterer Ergänzung und Korrekturen ist zu rechnen.
In die deutschsprachige Wikipedia sollten sie erst zum spätestmöglichen Zeitpunkt importiert werden, wenn sie hier tatsächlich produktiv benötigt werden; dann über WP:IU mit Würdigung der Kollegen.
Kleine Appetitanreger ohne Schöpfungshöhe können jedoch in eigene selbstständige Programmierung einfließen.
Liste
Bearbeiten- BaseConvert
- Converts numbers to a specified base between 2 and 36.
- Convert
- Convert a value from one unit of measurement to another.
- {{convert|123|lb|kg}} →
123 pounds (56 kg)
- DisplayLuaTableContents
- Wandelt den Inhalt einer Lua-Tabelle in HTML (wohl zum Debugging)
- Duration
- Language-dependant time calculations.
- FindAndReplace
- (voraussichtlich redundant zu String)
- Gallery
- en:Template:Gallery
- Gradient
- Tabelle mit Änderungen von Zahlenwerten
- IPAddress
- Hilfsfunktionen zur Analyse einer Zeichenkette mit vermuteter IP-Adresse
- Math
max() min() order() precision() random() round()
; Unicode minus- Mw
- (unausgereift)
- Page
- Wrapper für mw.Title zur Analyse eines Seitennamens.
- ParsePage
- Durchsucht einen Wiki-Quelltext nach einigen wenigen Syntaxelementen; namentlich Überschriften, Timestamps, Dateieinbindungen.
- PassArguments
- Pass all arguments in the parent frame to a specified template.
- Range
#switch
für numerische Bereiche (nicht jede Zahl einzeln)- Revision
- Bilde URL für difflink zu einer Seite
- String
- Universelle Zeichenketten-Funktionen; weiterer Ausbau zu erwarten.
- StringReplace
- (voraussichtlich redundant zu String)
- Switch
- (wozu?)
- URL
- Syntaktisch unbefriedigende URL besser formatieren.
- Bloß das Escapen von [ und ] durch 5B/5E machte man bislang nicht.
- UnitTests
- Unit test facility that can be used by other scripts using require.
- Wikitext
- (viel versprechender Name; erstmal etwas banale Tag-Format-Analyse)
- Xswitch
- ? – Wiedervorlage
- Yesno
- Formatiere 0/1/¬/y/n als
yes
oderno
Herausforderungen
Bearbeiten- Coordinates
- Infobox
- Plotter
- Sidebar
- Sprite
- Bild-Ausschnitt