Module:BRFA

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, name .. ' ' .. number end -- Extract name name = title:match( '^Wikipedia:Bots/Requests for approval/(.*)$' ) if name then return name, '', name end -- Error error( 'Invalid page name' ) end

function p.userpageLink( frame ) local name, number, nameNumber = splitNameNumber( mw.title.getCurrentTitle.fullText ) return  .. nameNumber ..  end

function p.newbotTemplate( frame ) local name, number, nameNumber = splitNameNumber( mw.title.getCurrentTitle.fullText ) return '' end

function p.botNameNumber( frame ) local name, number, nameNumber = splitNameNumber( mw.title.getCurrentTitle.fullText ) return nameNumber end

return p