Module:AddNearby
Uit Wiki Raamsdonks Erfgoed
Doel
Converteert in sjablonen de coördinaten voor de functionaliteit Speciaal:InDeBuurt via {{#coordinates}} (extensie).
Sjablonen met syntaxfouten worden geplaatst in Categorie:Wikipedia:Pagina's met onjuiste coördinatenlabels.
Toepassing
--[[
Deze module is bedoeld om deze coördinaten in {{coördinaten}} in
Special:Nearby te krijgen. Code is nog incompleet
]]
local p = {}
function p.coordinates( frame )
coordstring = frame.args[1]
coordstring = string.gsub(coordstring, '_O_', '_E_') -- vervang O(ost) voor E(ast)
coordstring = string.gsub(coordstring, '_Z_', '_S_') -- vervang Z(uid) voor S(outh)
coordstring = string.gsub(coordstring, '_NB_', '_N_') -- vervang N(oorder)B(reedte) voor N(orth)
coordstring = string.gsub(coordstring, '_ZB_', '_S_') -- vervang Z(uider)B(reedte) voor S(outh)
coordstring = string.gsub(coordstring, '_OL_', '_E_') -- vervang O(oster)L(engte) voor E(ast)
coordstring = string.gsub(coordstring, '_WL_', '_W_') -- vervang W(ester)L(engte) voor W(est)
coordargs = mw.text.split( coordstring, '_', true )
return frame:callParserFunction( '#coordinates', coordargs )
end
return p