Module:NUMBEROF/data
Apparence
[voir] [modifier] [historique] [purger]
Utilisation
[modifier le code]Fonctions exportables :
fonction(frame)
– description (courte description defonction(frame)
et autres informations pertinentes).fonction2()
– description2 (courte description defonction2()
et autres informations pertinentes).
Autres fonctions :
fonction()
– description2 (courte description defonction()
et autres informations pertinentes).
Modules externes et autres éléments dont ce module a besoin pour fonctionner :
mw.title
– description (courte description expliquant la dépendance de ce module externe).
Exemples
[modifier le code]Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
-- 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()