Modulo:Sandbox/ValterVB: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
.
.
 
(98 versioni intermedie di 2 utenti non mostrate)
Riga 1:
local getArgs = require('Module:Arguments').getArgs
-- Named arguments, used like: {{#invoke:BananasArgs|count_fruit|bananas=5|apples=3}}
-- {{Imdb|tipo|id|titolo}}
-- http://www.imdb.com/company/co0056447/
local p = {}
 
function p.IMDb2main(frame)
local tipot = getArgs(frame.args['tipo'])
local iddato = frame.argst['id'1]
local pagina = mw.title.getCurrentTitle() --nome della pagina
local entity2= mw.wikibase.getEntity( dato )
local result = '* (\'\'\'en\'\'\') Scheda su .. [http://www.imdb.com/title/tt'
local count = 0
local ris = '[[File:Wikidata-logo.svg|20px]] Su Wikidata: '
result = result .. id
result = result .. '/ '
if dato == nil then
result = result .. pagina
ris = ris .. 'n° item mancante'
result = resul .. '] dell\'\[\[Internet Movie Database\]\]'
else
return result
if entity2 == nil then
ris = ris..'Non esiste'
else
ris = ris..'[[:D:' .. dato .. '|' .. dato .. ']] - N° di link: '
if entity2.sitelinks == nil then
ris = ris..'nessuno'
else
for _ in pairs(entity2.sitelinks) do
count=count+1
end
ris = ris..count
end
end
end
return resultris
end