Module:AutoWikiBrowser
Apparence
[voir] [modifier] [historique] [purger]
Ce module est utilisé pour mettre en forme la liste des utilisateurs et utilisatrices autorisés à utiliser AutoWikiBrowser (AWB). Cette liste est affichée dans Wikipédia:AutoWikiBrowser/CheckPage et les données sont issues de Wikipédia:AutoWikiBrowser/CheckPageJSON.
Utilisation
Fonctions exportables
getList( frame )
– Le frame doit contenir le paramètregroup
valantenabledusers
(utilisateurs autorisés à utiliser AWB) ouenabledbots
(bots autorisés à utiliser AWB). La fonction retourne le wikicode pour afficher la liste des membres de ce groupe.
Modules externes et autres éléments dont ce module a besoin pour fonctionner
frame:expandTemplate()
– Permet l'appel de modèles depuis un module ;mw.loadJsonData()
– Permet de charger des données depuis une page JSON ;
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.
local function formatCheckPage()
local success, data = pcall( mw.loadJsonData, 'Wikipédia:AutoWikiBrowser/CheckPageJSON' )
if not success then do
return 'Erreur Lua : ' .. data
end
local liUsers = {}
for i, user in ipairs( data.enabledusers ) do
liUsers[ i ] = '* {{u|' .. user .. '}}'
end
local liBots = {}
for i, bot in ipairs( data.enabledbots ) do
liBots[ i ] = '* {{u|' .. bot .. '}}'
end
return '== Utilisateurs ==\n'
.. table.concat( liUsers, '\n' )
.. '\n\n'
.. '== Robots ==\n'
.. table.concat( liBots, '\n' )
end
end