Module:Cite Q/sandbox: Difference between revisions

Content deleted Content added
trap possibility of no archive-url as qualifier
logical and doesn't work with multi-valued function - make explicit test
Line 1:
-- Version: 2021-02-1621
 
local p = {}
Line 480:
citeq_args.url = mw.text.split( url, " (", true )[1]
local arcurl = mw.ustring.match( url, "%((.*)%)" )
if arcurl then
local arcy, arcm, arcd = arcurl and arcurl:match("(20%d%d)%p?(%d%d)%p?(%d%d)")
if arcy and arcm and arcd then
citeq_args["archive-url"] = arcurl
citeq_args["archive-date"] = tonumber(arcd) .. " " .. i18n.months[tonumber(arcm)] .. " " .. arcy
end
end
break