Moduł:GNM: Różnice pomiędzy wersjami
Z Nonsensopedii, polskiej encyklopedii humoru
Ostrzyciel (dyskusja • edycje) (let's see) |
Ostrzyciel (dyskusja • edycje) M (tooo jutro ogarnę) |
||
Linia 1: | Linia 1: | ||
local p = {} |
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) |
function p.setSMW(frame) |
Wersja z 18:19, 17 sty 2022
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