local p = {}
local char_to_hex = function(c)
local cat = '[[Categoria:Pubblicazioni antecedenti al 2009 con template FIMI da spostare]]'
return string.format('%%%02X', c:byte())
function p.mainencode(frame)
local yearusername = tonumber(frame:getParent().args.anno)[1]
if not year or year > 2008username then return end
local content = mw.title.getCurrentTitle():getContent()
return username:gsub('.', char_to_hex)
local awards = { "d'oro", "di platino", "di diamante" }
for _, v in ipairs(awards) do
if string.match(content, '|%s*numero dischi ' .. v .. '%s*=[^|}]*{{%s*[Cc]ertificazione disco%s*|[^}]*{{%s*FIMI%s*|') then
return cat
end
end
|