-- Return a table of statistics to be accessed once per page using mw.loadData.-- The table contains counts of edits, pages and more for each project.
local function makeData local statistics = mw.ext.data.get('Wikipedia statistics/data.tab') -- https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/data.tab local data = for _, v in ipairs(statistics.data) do -- Assume "site" is first entry of 8. data[v[1]] = end local map = for i, v in ipairs(statistics.schema.fields) do -- Assume "site" is first entry and skip it. if i > 1 then map[v.name] = i - 1 -- name is lowercase end end return end
return makeData