Module:VisualData: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tags: Manual revert Reverted |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
local params = {} | local params = {} | ||
for k, v in pairs(frame.args) do | for k, v in pairs(frame.args) do | ||
if k ~= | if k ~= 0 then | ||
table.insert(params, k .. "=" .. v) | table.insert(params, k .. "=" .. v) | ||
end | end | ||
Line 11: | Line 11: | ||
local success, result = pcall(function() | local success, result = pcall(function() | ||
return mw.ext.visualdata(query, params) | return mw.ext.visualdata.query(query, params) | ||
end) | end) | ||
Latest revision as of 09:55, 4 June 2024
Documentation for this module may be created at Module:VisualData/doc
local p = {}
function p.query(frame)
local query = frame.args[1]
local params = {}
for k, v in pairs(frame.args) do
if k ~= 0 then
table.insert(params, k .. "=" .. v)
end
end
local success, result = pcall(function()
return mw.ext.visualdata.query(query, params)
end)
if not success then
return "Error: " .. tostring(result)
end
return result
end
return p