Modul:Testmodul: Unterschied zwischen den Versionen
Aus FürthWiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 6: | Zeile 6: | ||
t = 'Funktion attribute "name":'.. name.. ', unbenanntes Attribut 1:'..a | t = 'Funktion attribute "name":'.. name.. ', unbenanntes Attribut 1:'..a | ||
return t | return t | ||
end | |||
function p.geocode(frame) | |||
local place = frame.args[1] or "Berlin" -- Standardwert "Berlin", falls keine Eingabe | |||
local result = mw.ext.geodata.geocode(place) | |||
if result then | |||
local lat = result.lat | |||
local lon = result.lon | |||
return "Die Koordinaten von " .. place .. " sind: " .. lat .. ", " .. lon | |||
else | |||
return "Ort nicht gefunden" | |||
end | |||
end | end | ||
return p | return p | ||
Version vom 13. Juni 2025, 13:32 Uhr
Die Dokumentation für dieses Modul kann unter Modul:Testmodul/Doku erstellt werden
local p = {} --p stands for package
function p.attribute( frame )
a = frame.args[1] or ""
name = frame.args.name or ""
t = 'Funktion attribute "name":'.. name.. ', unbenanntes Attribut 1:'..a
return t
end
function p.geocode(frame)
local place = frame.args[1] or "Berlin" -- Standardwert "Berlin", falls keine Eingabe
local result = mw.ext.geodata.geocode(place)
if result then
local lat = result.lat
local lon = result.lon
return "Die Koordinaten von " .. place .. " sind: " .. lat .. ", " .. lon
else
return "Ort nicht gefunden"
end
end
return p