Modulo:StagioniTV/sandbox

Versione del 25 lug 2017 alle 17:13 di Supernino (discussione | contributi) (prove tecniche di trasmissione)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
require('Modulo:No globals')

local wikidata = require('Modulo:Wikidata')
local getArgs = require('Modulo:Arguments').getArgs
local p = {}

function p.data(args)
	local id, tipo, titolo, stagioni
	id = wikidata.getId(args[1])
	if wikidata._instanceOf({ 'Q581714', from = id }) == true then tipo = 'animata'
	elseif wikidata._instanceOf({ 'Q5398426', from = id }) == true then tipo = 'serie TV'
	else tipo = 'programma'
	end
	titolo = wikidata._getLink({ id })
	stagioni = wikidata._getProperty({ 'P2437', n = 1, from = entityId })
	
	return id, tipo, titolo, stagioni
end

return p