Alex
Created page with "local p = {} local data = mw.loadJsonData('Module:GELimits/data.json') function p.main(frame) local args = frame:getParent().args[1] return data[args] or 0 end function p.table(frame) local sectionString = "#ABCDEFGHIJKLMNOPQRSTUVWXYZ" local bySection = {} for name, _ in pairs(data) do local letter = string.sub(name, 1, 1) if letter ~= '%' then if string.find(sectionString, letter) == nil then letter = "#" end if bySection[letter] == nil then..."