Модуль:SampleRandomPage
Материал из Поле цифровой дидактики
Для документации этого модуля может быть создана страница Модуль:SampleRandomPage/doc
local p = {}
local randomMod = require("Module:RandomPageFromCategory")
local aggregator = require("Module:Aggregator")
function p.sample(frame)
local cat = frame.args.category or "Book"
local mode = frame.args.mode or "words"
local title, err = randomMod.getRandomTitle(cat)
if not title then
return err
end
local result = aggregator.main{
args = {
mode = mode,
title = title
}
}
return "Случайная страница: [[" .. title .. "]]<br>" .. result
end
return p
