Module:User:Mr. Stradivarius/pageSubster explained

local p =

function p.main(frame) -- Check if we are substing. if not mw.isSubsting then error('this module can only be substituted', 2) end

-- Get the title object and check that it is valid. local success, titleObj = pcall(mw.title.new, frame.args[1]) if not success or not titleObj or not titleObj.exists then return nil end

-- Return the page content. return titleObj:getContentend

return p