Modulo:Cita premio giochi: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiorno |
fix data |
||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1:
local p = {}
local first_spiel_des_jahres = 1979
local last_spiel_des_jahres = 2018
local function dump(t, ...)
Riga 48 ⟶ 51:
['2011'] = { 'http://www.gama.org/OriginsAwards/38thOriginsAwards/tabid/3207/Default.aspx', 'https://web.archive.org/web/20141007032931/http://www.gama.org/OriginsAwards/38thOriginsAwards/tabid/3207/Default.aspx', '7 ottobre 2014'},
['2012'] = { 'http://www.gama.org/OriginsAwards/39thOriginsAwards/tabid/3265/Default.aspx', 'https://web.archive.org/web/20141006224021/http://www.gama.org/OriginsAwards/39thOriginsAwards/tabid/3265/Default.aspx', '6 ottobre 2014'},
['2013'] = { 'http://icv2.com/articles/comics/view/28860/2014-origins-winners-announced', 'https://web.archive.org/web/20160304112240/http://icv2.com/articles/comics/view/28860/2014-origins-winners-announced', '
['2014'] = { 'http://www.originsawards.net/177-2/', 'https://web.archive.org/web/20160221132820/http://www.originsawards.net/177-2/', '21 febbraio 2016'},
['2015'] = { 'http://www.originsawards.net/previous-origins-award-winners/', 'https://web.archive.org/web/20170809035748/http://www.originsawards.net/previous-origins-award-winners/', '9 agosto 2017'},
Riga 54 ⟶ 57:
['2017'] = { 'http://www.originsawards.net/previous-origins-award-winners/'},
['hall'] = { 'http://www.gama.org/OriginsAwards/HallofFame/tabid/3205/Default.aspx', 'https://web.archive.org/web/20141006235950/http://www.gama.org/OriginsAwards/HallofFame/tabid/3205/Default.aspx', '6 ottobre 2014'}
local spiel_des_jahres = {▼
}
Riga 147 ⟶ 108:
end
return result
end
local function get_spiel_link(year)
local year_num = tonumber(year or '')
if year_num and year_num>=first_spiel_des_jahres and year_num<=last_spiel_des_jahres then
return 'https://www.spiel-des-jahres.com/de/preistraegerarchiv/' .. tostring(year_num)
end
end
Riga 154 ⟶ 122:
local result = ''
local year = args[1]
if year
local title= 'Ausgezeichnete Spiele ' .. year▼
end
▲ local url_to_link = spiel_des_jahres[year]
if url_to_link then
local citazione = require( "Modulo:Citazione" );
frame.args = {
Riga 169 ⟶ 139:
result = citazione.citation(frame)
else
result = '<strong class="error">Inserire un anno valido (
tostring(first_spiel_des_jahres) .. '-' ..
tostring(last_spiel_des_jahres) ..')</strong>'
end
return result
Riga 201 ⟶ 173:
function p.award_list(frame)
local getArgs = require('Module:Arguments').getArgs
local args = getArgs(frame)
local t = {}
▲ local spiel_des_jahres = {}
-- genero la tabella per lo spiel des Jahres
for i=first_spiel_des_jahres, last_spiel_des_jahres do
spiel_des_jahres[i] = 'https://www.spiel-des-jahres.com/de/preistraegerarchiv/' .. tostring(i)
end
local sources = {
origins = origins_award_links,
|