Module:User:SDZeroBot/Purge list
Appearance
local getArgs = require('Module:Arguments').getArgs
local p = {}
p.entry = function (frame)
local args = getArgs(frame)
if not args[1] then
return '* <span class=error>Missing page name</span>'
end
local link = args[1]:sub(1, 2) == '[[' and args[1] or ('[[' .. args[1] .. ']]')
local dayOrDays = args.interval and
mw.language.getContentLanguage():plural(tonumber(args.interval), 'day', 'days') or ''
return '* ' .. link ..
(args.interval and ' (every '..args.interval..' '..dayOrDays..')' or '') ..
(args.forcerecursivelinkupdate and ' <abbr title="with recursive link update">R</abbr>'
or (args.forcelinkupdate and ' <abbr title="with link update">L</abbr>' or '')
)
end
return p