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