local p = {}

local char_to_hex = function(c)
	return string.format('%%%02X', c:byte())
end

function p.main(frame)
	local username = frame.args[1]
	if not username then return end

	return username:gsub('.', char_to_hex)
end

return p