Usuario:Amitie 10g/Taller/Módulo:Mailinglist

local p = {}
local ModuloArgumentos = require('Módulo:Argumentos')
local argumentos

function p.Plantilla(frame)
	argumentos = ModuloArgumentos.getArgs(frame, { trim = true })
	local Lista		= argumentos['lista']
	local Fecha		= argumentos['fecha']
	local Hilo		= argumentos['hilo']
	local Titulo	= argumentos['título'] or argumentos['titulo'] or Lista or Fecha or Hilo
	local Pagina	= 'lists.wikimedia.org'
	
	local Enlace	= {}
	
	if Lista then
		table.insert(Enlace, Pagina .. Lista)
		if Fecha then
			table.insert(Enlace, Fecha)
			if Hilo then
				table.insert(Enlace, Hilo .. '.html')
			end
		end
	end
	
	if next(Enlace) then return frame:preprocess('[//' .. table.concat(Enlace, '/') .. ' ' .. Titulo .. ']') end
end

return p