Jump to content

Module:BRFA

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Anomie (talk | contribs) at 23:41, 28 April 2013 (Create module for BRFA). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

local p = {}

local function splitNameNumber( title )
    -- First, name with number?
    local name, number = title:match( '^Wikipedia:Bots/Requests for approval/(.-) (%d+)$' )
    if name then
        return name, number
    end
    
    -- Extract name
    name = title:match( '^Wikipedia:Bots/Requests for approval/(.*)$' )
    if name then
        return name, ''
    end
    
    -- Punt
    return title, ''
end

function p.botName( frame )
    local name, number = splitNameNumber( frame.args[1] )
    return name
end

function p.botNameNumber( frame )
    local name, number = splitNameNumber( frame.args[1] )
    return name .. '|' .. number
end

return p