local p = {}
local char_to_hex = function(c)
return string.format('%%%02X', c:byte())
end
function p.main(frame)
local username = mw.text.trim(frame.args[1] or '')
if username == '' then return end
return select(1, username:gsub('.', char_to_hex))
end
return p