Module:Sandbox/Qwerfjkl/SDtest explained
local p =
local function getContent(title) local success, titleObj = pcall(mw.title.new, title) if not success then return nil end return titleObj:getContentend
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, "
") if startIndex
nil then return nil end local descriptionStart = endIndex + 1 local descriptionEnd = string.find(wikitext, "
", descriptionStart) if descriptionEnd
nil then return nil end return string.sub(wikitext, descriptionStart, descriptionEnd - 1)end
return p