Difference between revisions of "Module:NUMBEROF/data"
MyWikiBiz, Author Your Legacy — Sunday September 07, 2025
Jump to navigationJump to search (Pywikibot 6.4.0) |
(No difference)
|
Latest revision as of 05:02, 16 July 2021
Template:Used in system Data retrieval from Commons. Invoked by Module:NUMBEROF one time per page.
-- 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]] = { v[2], v[3], v[4], v[5], v[6], v[7], v[8] } 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 { data = data, map = map, } end return makeData()