לדלג לתוכן

יחידה:NUMBEROF/data – הבדלי גרסאות

מתוך חב"דפדיה, אנציקלופדיה חב"דית חופשית
אין תקציר עריכה
מ. רובין (שיחה | תרומות)
אין תקציר עריכה
שורה 1: שורה 1:
-- Return a table of statistics to be accessed once per page using mw.loadData.
return {
-- The table contains counts of edits, pages and more for each project.
    map = {
 
        activeusers = 'activeUsers',
local function makeData()
        admins = 'admins',
local statistics = mw.ext.data.get('chabadpedia statistics/data.tab') -- https://commons.wikimedia.org/wiki/Data:Wikipedia_statistics/data.tab
        articles = 'articles',
local data = {}
        edits = 'edits',
for _, v in ipairs(statistics.data) do
        files = 'files',
-- Assume "site" is first entry of 8.
        pages = 'pages',
data[v[1]] = { v[2], v[3], v[4], v[5], v[6], v[7], v[8] }
        users = 'users',
end
    },
local map = {}
    data = {
for i, v in ipairs(statistics.schema.fields) do
        ['chabadpedia'] = {
-- Assume "site" is first entry and skip it.
            pages = 73018,
if i > 1 then
            articles = 12015,
map[v.name] = i - 1  -- name is lowercase
            edits = 797686,
end
            files = 14747,
end
            users = 5116,
return {
            activeUsers = 152,
data = data,
            admins = 10,
map = map,
        },
}
        ['text.chabadpedia'] = {
end
            pages = 4202,
 
            articles = 1432,
return makeData()
            edits = 15146,
            files = 19,
            users = 41,
            activeUsers = 17,
            admins = 9,
        },
        ['zitut.chabadpedia'] = {
            pages = 1862,
            articles = 110,
            edits = 3346,
            files = 15,
            users = 31,
            activeUsers = 11,
            admins = 10,
        },
        ['chabadpedia.com'] = {
            pages = 4074,
            articles = 636,
            edits = 10577,
            files = 38,
            users = 534,
            activeUsers = 13,
            admins = 10,
        },
    }
}

גרסה מ־16:21, 23 ביולי 2025

ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:NUMBEROF/data/תיעוד

return {
    map = {
        activeusers = 'activeUsers',
        admins = 'admins',
        articles = 'articles',
        edits = 'edits',
        files = 'files',
        pages = 'pages',
        users = 'users',
    },
    data = {
        ['chabadpedia'] = {
            pages = 73018,
            articles = 12015,
            edits = 797686,
            files = 14747,
            users = 5116,
            activeUsers = 152,
            admins = 10,
        },
        ['text.chabadpedia'] = {
            pages = 4202,
            articles = 1432,
            edits = 15146,
            files = 19,
            users = 41,
            activeUsers = 17,
            admins = 9,
        },
        ['zitut.chabadpedia'] = {
            pages = 1862,
            articles = 110,
            edits = 3346,
            files = 15,
            users = 31,
            activeUsers = 11,
            admins = 10,
        },
        ['chabadpedia.com'] = {
            pages = 4074,
            articles = 636,
            edits = 10577,
            files = 38,
            users = 534,
            activeUsers = 13,
            admins = 10,
        },
    }
}