Hoppa till innehållet

Modul:Antal pågående nomineringar

Från Wikipedia

Dokumentation [visa] [redigera] [historik] [rensa sidcachen]


Denna modul genererar en siffra som svarar mot antalet pågående nominerar på sidan Wikipedia:Ansökan om administrativ behörighet. Siffran kan sedan användas genom mallen {{Antal pågående nomineringar}}.

local p = {}
function p.retrieve_open_requests( frame )
    local pg = mw.title.new( "Wikipedia:Ansökan_om_administrativ_behörighet")
    local text = pg:getContent()
    if not (text) then return "error: failed to mw.title.new(Wikipedia:Ansökan_om_administrativ_behörighet)" end
    local section = mw.ustring.match( text, "== Pågående nomineringar ==(.*)== Nyligen avslutade nomineringar ==")
    
    local k = 0
    for user in mw.ustring.gmatch( section, "\{\{#section:Wikipedia:Ansökan[_ ]om[_ ]administrativ[_ ]behörighet/(.-)|.-\}\}") do
    	
        if user ~= "Användarnamn" then
            k = k +1
        end
        -- mw.log("DEBUG:" .. user)
    end
    return k
end
 
return p