Difference between revisions of "Module:MerlinAPI"

From Coder Merlin
(Created page with "-- returns: url to be used for this user's igis url local p = {} --p stands for package function p.igisURL( frame ) userName = string.lower(frame:callParserFunction{ name =...")
 
Line 4: Line 4:
function p.igisURL( frame )
function p.igisURL( frame )
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
    return "https://www.codermerlin.com/igis/" .. userName .. "/"
return mainUri.protocol .. "//" .. mainUri.host .. "/igis/" .. userName .. "/"
end
 
function p.guacamoleURL( frame )
mainUri = mw.uri.canonicalUrl("Main", "")
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
return mainUri.protocol .. "//" .. mainUri.host .. "/guacamole/"
end
end


return p
return p

Revision as of 21:52, 15 April 2021

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

-- returns: url to be used for this user's igis url
local p = {} --p stands for package

function p.igisURL( frame )
	userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
	return mainUri.protocol .. "//" .. mainUri.host .. "/igis/" .. userName .. "/"
end

function p.guacamoleURL( frame )
	mainUri = mw.uri.canonicalUrl("Main", "")
	userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
	return mainUri.protocol .. "//" .. mainUri.host .. "/guacamole/"
end

return p