Module:Extract short description
Revision as of 17:56, 27 September 2018 by blackwiki>Trappist the monk
Documentation for this module may be created at Module:Extract short description/doc
local function tag (frame)
local content = mw.title.new (frame.args[1]):getContent()
local ibox_start = string.find (content, '{{%s*' .. 'Infobox television episode/sandbox') -- find the start of {{Infobox ...; ibox_name is a pattern that accepts various legit spacing and capitalization ...
if not ibox_start then
return 'Infobox television episode/sandbox not found'
end
local ibox_text = string.match (content, '%b{}', ibox_start) -- ibox_start points to first { of the infobox template
if not ibox_text then
return 'failed to extract Infobox television episode/sandbox'
end
return ibox_text
-- return frame:callParserFunction ('#tag:syntaxhighlight', tostring(ibox_text))
-- return frame:expandTemplate ({title='code', args = {ibox_text}});
end
return {tag = tag}