Moduł:GNM
Z Nonsensopedii, polskiej encyklopedii humoru
Ustawia atrybut SMW z którego roku pochodzi ten GNM, jeśli da się to automagicznie ustalić.
local p = {}
-- TODO: titleparts na znalezionym rekordzie głosowania żeby wydobyć datę -> przerobić na klucz sortowania
-- else: ręcznie podany parametr
-- else: error (smw bubble)
function p.setSMW(frame)
local title = mw.title.getCurrentTitle().fullText
local record = mw.smw.getQueryResult{
'[[Jest głosowaniem strony::' .. title .. ']]',
'?Jest z roku=rok',
link = 'none'
}['results'][1]
if not record then
record = mw.smw.getQueryResult{
'[[Jest obiektem wyników FotoŁowcy::' .. title .. ']]',
'?Jest z roku=rok',
link = 'none'
}['results'][1]
end
if not record then return end
local year = record['printouts']['rok'][1]
mw.smw.set({
['GNM rok'] = year
})
end
return p