Permanently protected module
From Wikipedia, the free encyclopedia


-- 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.

		datav1]] = { v2], v3], v4], v5], v6], v7], v8 }

	end

	local map = {}

	for i, v in ipairs(statistics.schema.fields) do

		-- Assume "site" is first entry and skip it.

		if i > 1 then

			mapv.name = i - 1  -- name is lowercase

		end

	end

	return {

		data = data,

		map = map,

	}

end



return makeData()