Difference between revisions of "Module:MerlinAPI"
From Coder Merlin
(2 intermediate revisions by one other user not shown) | |||
Line 3: | Line 3: | ||
function p.igisURL( frame ) | function p.igisURL( frame ) | ||
mainUri = mw.uri.canonicalUrl("Main", "") | |||
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } }) | |||
return mainUri.protocol .. "://" .. mainUri.host .. "/igis/" .. userName .. "/" | |||
end | |||
function p.webURL( frame ) | |||
mainUri = mw.uri.canonicalUrl("Main", "") | |||
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } }) | |||
return mainUri.protocol .. "://" .. mainUri.host .. "/users/" .. userName .. "/" | |||
end | |||
function p.digitalPortfolioURL( frame ) | |||
mainUri = mw.uri.canonicalUrl("Main", "") | |||
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } }) | userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } }) | ||
return mainUri.protocol .. "//" .. mainUri.host .. "/ | return mainUri.protocol .. "://" .. mainUri.host .. "/users/" .. userName .. "/Digital%20Portfolio/index.html" | ||
end | end | ||
Line 10: | Line 23: | ||
mainUri = mw.uri.canonicalUrl("Main", "") | mainUri = mw.uri.canonicalUrl("Main", "") | ||
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } }) | userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } }) | ||
return mainUri.protocol .. "//" .. mainUri.host .. "/guacamole/" | return mainUri.protocol .. "://" .. mainUri.host .. "/guacamole/" | ||
end | end | ||
return p | return p |
Latest revision as of 16:19, 28 August 2022
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 )
mainUri = mw.uri.canonicalUrl("Main", "")
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
return mainUri.protocol .. "://" .. mainUri.host .. "/igis/" .. userName .. "/"
end
function p.webURL( frame )
mainUri = mw.uri.canonicalUrl("Main", "")
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
return mainUri.protocol .. "://" .. mainUri.host .. "/users/" .. userName .. "/"
end
function p.digitalPortfolioURL( frame )
mainUri = mw.uri.canonicalUrl("Main", "")
userName = string.lower(frame:callParserFunction{ name = '#username', args = { "anonymous" } })
return mainUri.protocol .. "://" .. mainUri.host .. "/users/" .. userName .. "/Digital%20Portfolio/index.html"
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