Module:Get short description#L-13--L-11
local p = {}
local function getContent(title)
local success, titleObj = pcall(mw.title.new, title)
if not success then return nil end
return titleObj:getContent()
end
function p.main(frame, title)
local title = frame.args[1]
local wikitext = getContent(title)
if wikitext == nil then return "" end
wikitext = frame:preprocess(wikitext)
local startIndex, endIndex = string.find(wikitext, "
", descriptionStart)if descriptionEnd == nil then
return nil
end
return string.sub(wikitext, descriptionStart, descriptionEnd - 1)
end
return p