Module:RootFinder
From The Seven Sages of Rome
Documentation for this module may be created at Module:RootFinder/doc
local p = {}
local mw = require('mw')
function p.getVariety(page)
if not page or page == "" then
return "Error: No page name provided."
end
-- Query Semantic MediaWiki for the property "Is Variety Of"
local result = mw.smw.ask{"[[" .. page .. "::+]] |?Is Variety Of"}
if result and result[page] and result[page]["Is Variety Of"] then
return "Is Variety Of: " .. result[page]["Is Variety Of"]
else
return "No 'Is Variety Of' property found for " .. page
end
end
return p