Modulo:Webarchive/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m svista
rendo più preciso il riconoscimento dei servizi onde evitare falsi positivi
Riga 13:
 
local servizi = {
{ signature = 'europarchive.org', tailbracket = ' nella %sNational Library of Ireland%s' },
{ signature = 'webarchive.org.uk', tailbracket = ' in %sUK Web Archive%s' },
{ signature = 'archive.org', service = 'wayback', tailbracket = ' in %sInternet Archive%s', tracking = 'Categoria:Template Webarchive - collegamenti all\'Internet Archive' },
{ signature = 'web.archive.org', service = 'wayback', tailbracket = ' in %sInternet Archive%s', tracking = 'Categoria:Template Webarchive - collegamenti all\'Internet Archive' },
{ signature = 'webcitation.org', service = 'webcite', tailbracket = ' in %sWebCite%s', tracking = 'Categoria:Template Webarchive - collegamenti a WebCite' },
{ signature = 'archive.is', service = 'archiveis', tailbracket = ' in %sArchive.is%s', tracking = 'Categoria:Template Webarchive - collegamenti a archive.is' },
Line 22 ⟶ 21:
{ signature = 'archive.li', service = 'archiveis', tailbracket = ' in %sArchive.is%s', tracking = 'Categoria:Template Webarchive - collegamenti a archive.is' },
{ signature = 'archive.ec', service = 'archiveis', tailbracket = ' in %sArchive.is%s', tracking = 'Categoria:Template Webarchive - collegamenti a archive.is' },
{ signature = 'archive[-]itcollection.europarchive.org', tailbracket = ' innella %sArchive-ItsNational Library of Ireland%s' },
{ signature = 'wikiwixwebarchive.comorg.uk', tailtailbracket = ' in Wikiwix%sUK Web Archive%s' },
{ signature = 'europarchivewayback.archive[-]it.org', tailbracket = ' nellain %sNational Library of IrelandsArchive-It%s' },
{ signature = 'archive.wikiwix.com', tail = ' in Wikiwix' },
{ signature = 'arquivo.pt', tail = ' nel Portuguese Web Archive' },
{ signature = 'webarchive.loc.gov', service = 'wayback', tailbracket = ' nella %sLibrary of Congress%s Web Archives' },
{ signature = 'loc.gov', tailbracket = ' nella %sLibrary of Congress%s' },
{ signature = 'webharvest.gov', tailbracket = ' nel %sNational Archives and Records Administration%s' },
{ signature = 'web.archive.bibalex.org', tail = ' nella [[Bibliotheca Alexandrina#Struttura e collezioni|Bibliotheca Alexandrina]]' },
{ signature = 'collectionscanada.gc.ca', tail = ' nel Canadian Government Web Archive' },
{ signature = 'haw.nsk', tail = ' nel Croatian Web Archive (HAW)' },
{ signature = 'veebiarhiiv.digar.ee', tail = ' nell\'Estonian Web Archive' },
{ signature = 'wayback.vefsafn.is', tailbracket = ' nella %sNational and University Library of Iceland%s]]' },
{ signature = 'webarchive.proni.gov', tailbracket = ' nel %sPublic Record Office of Northern Ireland%s' },
{ signature = 'uni[-]lj.si', tail = ' nello Slovenian Web Archive' },
{ signature = 'stanford.edu', tail = ' nello [[Stanford University Libraries|Stanford Web Archive]]' },
{ signature = 'webarchive.nationalarchives.gov.uk', tailbracket = ' in %sUK Government Web Archive%s' },
{ signature = 'webarchivepublications.orgparliament.uk', tailbracket = ' in %sUK Parliament\'s Web Archive%s' },
{ signature = 'parliament.uk', tailbracket = ' in %sUK Parliament\'s Web Archive%s' },
{ signature = 'nlb.gov.sg', tail = ' in Web Archive Singapore' },
{ signature = 'eresources.nlb.gov.sg', tail = ' in Web Archive Singapore' },
{ signature = 'pandora.nla.gov.au', tailbracket = ' in %sPandora Archive%s' },
{ signature = 'perma.cc', tailbracket = ' in %sPerma.cc%s' },
Line 244 ⟶ 247:
url_main.service = 'altri'
for _,servizio in ipairs(servizi) do
if mw.ustring.find(string.gsub(url_main.host, 'www%.', ''), '^' .. servizio.signature .. '$') then
url_main.service = servizio['service'] or url_main.service
if servizio['tailbracket'] then