Modulo:Webarchive/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
passo direttamente il path |
use require('strict') instead of require('Module:No globals') |
||
(3 versioni intermedie di un altro utente non mostrate) | |||
Riga 1:
--[[ ----------------------------------
Modulo Lua che implementa il template {{Webarchive}} e
decifrare la data negli URL di alcuni archivi anche ad altri moduli.
]]
require('
local getArgs = require('Modulo:Arguments').getArgs
local cfg = mw.loadData('Modulo:Webarchive/Configurazione/sandbox')
Riga 195:
]]
local function serviceName(url_data, nolink, notail)
local tracking = 'Categoria:Template Webarchive - collegamenti ad altri archivi'
local bracketopen, bracketclose = nolink and '' or '[[', nolink and '' or ']]'
encoded_date = nil -- reset
Riga 212:
end
if url_data.service == nil then
tracking = 'Categoria:Template Webarchive - collegamenti ad archivi sconosciuti'
url_data.tail = ' su ' .. url_data.host .. ' ' .. inlineRed('URL di servizio di archiviazione sconosciuto
end
track[tracking] = 1
Line 293 ⟶ 294:
local args = getArgs(frame, {
valueFunc = function(key, value)
if
if key == 'nolink' then
return true
else
value = mw.text.trim(value) if value ~= '' then return value end
end
end
return nil
Line 325 ⟶ 328:
url_data[i].host, url_data[i].path = url_data[i].uri.host, url_data[i].uri.path
if not url_data[i].host or url_data[i].path == '' then
return inlineError('url' .. n, 'URL non valido') .. createTracking()
end
serviceName(url_data[i], args.nolink, i > 1 and true)
|