Модуль:Players
Документацію для цього модуля можна створити у Модуль:Players/документація
local p = {}
function p.fetchCategoryData(frame)
    local categoryName = "Учасники_спільноти_MCC"  -- The category to fetch from
    local continue = nil
    local pages = {}
    repeat
        local query = mw.smw.ask('[[Category:' .. categoryName .. ']]|limit=500' .. (continue and '|continue=' .. continue or ''))
        for _, page in pairs(query) do
            table.insert(pages, page.fullText)
        end
        continue = query["query-continue-offset"]  -- If more than 500 results, need to continue querying
    until not continue
    -- Start the wikitable
    local output = '{| class="wikitable sortable" style="text-align:center;"\n! Учасник\n! Page Link\n'
    -- Add rows to the wikitable
    for _, pageTitle in ipairs(pages) do
        output = output .. '|-\n| ' .. pageTitle .. '\n| [[' .. pageTitle .. ']]\n'
    end
    -- Close the wikitable
    output = output .. '|}\n'
    return output
end
return p