Modul:Sandlådan/Nirmos/Antal pågående IP-kontroller

Dokumentationen för denna modul kan skapas på Modul:Sandlådan/Nirmos/Antal pågående IP-kontroller/dok

local p = {}
function p.retrieve_open_requests( frame )
    local pg = mw.title.new( "Wikipedia:Begäran_om_IP-kontroll")
    local text = pg:getContent()
    if not (text) then return "error: failed to mw.title.new(Wikipedia:Begäran_om_IP-kontroll)" end
    local text = mw.ustring.match( text, "NYA KONTROLLER UNDER DENNA RAD(.*)== Avböjda kontroller ==")
    
    local k = 0
    for user in mw.ustring.gmatch( mw.ustring.lower(text), "{{användarkoll|") do
       k = k + 1
    end
    for user in mw.ustring.gmatch( mw.ustring.lower(text), "{{ip[-]?koll|") do
       k = k + 1
    end
    return k
end
 
return p