Content deleted Content added
No edit summary |
No edit summary |
||
Line 1:
--[[
Display Gregorian date of a holiday that moves year to year. Date data can be obtained from multiple sources as configured in ~/Configuration.js
"localfile" = local JSON data file (eg. https://en.wikipedia.org/wiki/Template:Calendar_date/holidays/Hanukkah.js)
"calculator" = user-supplied date calculator (eg. )
"wikidata" = for holidays with their own date entity page such as https://www.wikidata.org/wiki/Q51224536
]]
Line 378 ⟶ 382:
end
elseif isAvail == "calculator" then -- dates are calculated with a user-provided calculator
jsoncfg.main.event[it].datasource = jsoncfg.main.event[it].datasource:gsub("^<nowiki>", ''):gsub("</[ ]*nowiki>$", ''):gsub("YYYY", date)
-- jsoncfg.main.event[it].datasource = jsoncfg.main.event[it].datasource:gsub("</[ ]*nowiki>$", '')
-- jsoncfg.main.event[it].datasource = jsoncfg.main.event[it].datasource:gsub("YYYY", date)
jsoncfg.main.event[it].datasource = frame:preprocess(jsoncfg.main.event[it].datasource)
else
|