Module:Station: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 13: | Line 13: | ||
rS = rS .. i .. " : " .. tostring(j) .. "\n" | rS = rS .. i .. " : " .. tostring(j) .. "\n" | ||
end | end | ||
rS = rS..data | rS = rS..tostring(data) | ||
return rS | return rS | ||
end | end | ||
Revision as of 06:04, 11 January 2026
Documentation for this module may be created at Module:Station/doc
local p = {}
-- Load JSON data
local data = mw.loadJsonData("Data:NguhRoutes/network.json")
p.yes = function(frame)
-- Add error handling for JSON data
if data == nil then
return "Error: Failed to load JSON data from Data:NguhRoutes/network.json"
end
local rS = ""
for i,j in pairs(data) do
rS = rS .. i .. " : " .. tostring(j) .. "\n"
end
rS = rS..tostring(data)
return rS
end
p.found = function(frame)
for i,j in pairs(data) do
if frame.args.code == i then
return j
end
end
return string.format("Code %s not found", frame.args.code)
end
return p