Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Number of works

From ProleWiki, the proletarian encyclopedia
Revision as of 15:19, 14 September 2024 by CriticalResist (talk | contribs) (reverted to july 2023 version)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
local p = {}

function p.getWorkCount(frame)
    local category = frame.args.category or ''
    local pages = mw.site.stats.pagesInCategory(category)
    
    if tonumber(pages) == 1 then
        return "1 work"
    else
        return pages .. " works"
    end
end

function p.main(frame)
    return p.getWorkCount(frame)
end

return p