Difference between revisions of "Module:Utils"

From Fish Wrangler
Jump to navigation Jump to search
(Created page with "--<pre> local p = {} function p.encode(frame) --encode string: https://dev.wikia.com/wiki/Lua_reference_manual/Scribunto_libraries#mw.text.encode --1: string --2:...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 16:14, 20 March 2021

Documentation for this module may be created at Module:Utils/doc

--<pre>
local p = {}

function p.encode(frame)
    --encode string: https://dev.wikia.com/wiki/Lua_reference_manual/Scribunto_libraries#mw.text.encode
    --1: string
    --2: charset
    local args = frame.args or frame
    local s = args['1'] or args[1]
    local c = args['2'] or args[2]
    return mw.text.encode(s, c)
end

function p.decode(frame)
    --decode string: https://dev.wikia.com/wiki/Lua_reference_manual/Scribunto_libraries#mw.text.decode
    --1: string
    --2: decode named entities
    local args = frame.args or frame
    local s = args['1'] or args[1]
    local c = args['2'] or args[2] or true
    return mw.text.decode(s, c)
end

return p