Modulo:Webarchive/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m distinguo messaggi di errore |
altro controllo |
||
Riga 158:
function p.decodeWebciteDate(url)
local path = mw.uri.new(url).path
if not path then return nil end
local path_elements = mw.text.split(path, '/')
Riga 186 ⟶ 187:
function p.decodeWaybackDate(url)
local path = mw.uri.new(url).path
if not path then return nil end
local snapdate = string.gsub(path, '^/w?e?b?/?', '') -- rimuove la sequenza iniziale "/web/" o "/"
local path_elements = mw.text.split(snapdate, '/')
Riga 349 ⟶ 351:
date = date .. inlineRed('<sup>[Data nell\'URL non combaciante: ' .. udate .. ']</sup>', 'warning')
elseif udate == nil and (url_main.service == 'wayback' or url_main.service == 'webcite') then
date = date .. ' ' .. inlineRed('Data nell\'URL
end
elseif url_main.service == 'wayback' then
date = p.decodeWaybackDate(url_main.url) or inlineRed('Data nell\'URL
elseif url_main.service == 'webcite' then
date = p.decodeWebciteDate(url_main.url)
Riga 358 ⟶ 360:
date = inlineRed('Data mancante', 'warning')
elseif not date then
date = inlineRed('Data nell\'URL
end
else
|