Tämä moduuli on osittain suojattu muutoksilta.

Moduuli:Viikon kilpailu luettelo

Wikipediasta
Siirry navigaatioon Siirry hakuun


local p = {}

function p.nouda(frame)
	local input = string.match(frame.args[1], '%d%d%d%d%-%d?%d')
	if input then
		return p.fetch(input)
	else
		return ''
	end
end

function p.fetch(input)
	local split = mw.text.split(input, '-', true)
	local year = tonumber(split[1])
	local week = tonumber(split[2])
	local topics = require('Module:Viikon kilpailu luettelo ' .. year)
	local topic = topics[week]
	if topic == '' then
		return '–'
	else
		return topic
	end
end

return p