Module:Sandbox/BotAntony
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Sandbox/BotAntony/doc
local p = {}
local wikiInfo = mw.loadJsonData('Module:Wikis/list.json')
local function row(data)
local output = { '|-' }
output[#output + 1] = '| ' .. data.name
local list_of_langs = {}
for _, lang in ipairs(data.lang) do
local link = '[https://' .. data.name .. '.wiki.gg' .. (lang ~= 'en' and ('/' .. lang) or '') .. ' '
.. (lang ~= 'en' and lang .. '.' or '') .. data.name .. ']'
list_of_langs[#list_of_langs + 1] = link
end
output[#output + 1] = '| ' .. table.concat(list_of_langs, '<hr/>')
output[#output + 1] = '| ' .. data.origin
return table.concat(output, '\n')
end
function p.main(frame)
local output = { '{| class="wikitable sortable"', '! Domain !! Links !! Origin' }
for _, v in ipairs(wikiInfo) do
output[#output + 1] = row(v)
end
output[#output + 1] = '|}'
return table.concat(output, '\n')
end
return p