local p = {}
function p.list(frame)
local args = frame.args
if mw.ustring.match( args[1], "%s*%*" ) then
return "Found list:\n\n" .. args[1]
elseif mw.ustring.match( args[1], "UNIQ" ) then
local links = mw.text.unstrip( args[1] ):gmatch( '<a href="[^"]*" title="[^"]*">(.-)</a>' )
local link = {}
for l in links do
table.insert( link, table.concat({ '* [[', l, ']]' }) )
end
return table.concat(link, '\n')
else
return mw.text.nowiki( args[1] ):gsub( '[ \n]', { [' ']=' ', ['\n']='<br/>' } );
end
end
return p