Skip to content

Commit df58eb7

Browse files
committed
Add new Yizkor perpetual iCalendar feed
1 parent 1148408 commit df58eb7

File tree

3 files changed

+28
-5
lines changed

3 files changed

+28
-5
lines changed

gen-static-ical.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,14 @@ FILE="rambam1"
132132
fetch_urls $FILE "start=${START}&end=${END5}&v=1&dr1=on&relcalid=13cb480b-a4a0-4667-8ec5-25819a2e37a1&lg=en&utm_source=ical&utm_medium=icalendar&utm_campaign=ical-${FILE}&publishedTTL=PT14D&title=Daily+Rambam&caldesc=Daily+study+of+Maimonides+Mishneh+Torah+legal+code"
133133
compress_file $FILE
134134

135+
FILE="yizkor-diaspora"
136+
fetch_urls $FILE "start=${START}&end=${END10}&v=1&yzkr=on&relcalid=64acac8c-a02f-4433-b7ef-f3a5e02d26cc&lg=en&utm_source=ical&utm_medium=icalendar&utm_campaign=ical-${FILE}&publishedTTL=PT14D&title=Yizkor+%28Diaspora%29&caldesc=Ashkenazi+Jewish+memorial+prayer+service+for+the+dead+recited+in+synagogue+during+four+holidays+yearly"
137+
compress_file $FILE
138+
139+
FILE="yizkor-il"
140+
fetch_urls $FILE "start=${START}&end=${END10}&v=1&yzkr=on&i=on&lg=h&relcalid=21eadc10-9fa6-402c-ac6f-c94d1ee7537e&lg=en&utm_source=ical&utm_medium=icalendar&utm_campaign=ical-${FILE}&publishedTTL=PT14D&title=Yizkor+%28Israel%29&caldesc=Ashkenazi+Jewish+memorial+prayer+service+for+the+dead+recited+in+synagogue+during+four+holidays+yearly"
141+
compress_file $FILE
142+
135143
FILE="chofetz-chaim"
136144
remove_file $FILE
137145
node dist/chofetzChaim.js

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@
3939
"@rollup/plugin-node-resolve": "^15.3.0",
4040
"@rollup/plugin-terser": "^0.4.4",
4141
"bootstrap5-autocomplete": "^1.1.33",
42-
"csv-parse": "^5.5.6",
42+
"csv-parse": "^5.6.0",
4343
"eslint": "^9.15.0",
44-
"eslint-plugin-n": "^17.13.2",
44+
"eslint-plugin-n": "^17.14.0",
4545
"globals": "^15.12.0",
46-
"rollup": "^4.27.3"
46+
"rollup": "^4.27.4"
4747
},
4848
"dependencies": {
4949
"@hebcal/core": "^5.8.2",
@@ -55,7 +55,7 @@
5555
"@hebcal/locales": "^5.0.2",
5656
"@hebcal/rest-api": "^6.0.2",
5757
"@hebcal/triennial": "^6.0.1",
58-
"better-sqlite3": "^11.5.0",
58+
"better-sqlite3": "^11.6.0",
5959
"dayjs": "^1.11.13",
6060
"ejs": "^3.1.10",
6161
"emoji-flag": "^1.1.0",
@@ -77,7 +77,7 @@
7777
"koa-send": "^5.0.1",
7878
"koa-static": "^5.0.0",
7979
"koa-timeout-v2": "^1.0.0",
80-
"maxmind": "^4.3.22",
80+
"maxmind": "^4.3.23",
8181
"murmurhash3": "^0.5.0",
8282
"mysql2": "^3.11.4",
8383
"nodemailer": "^6.9.16",

views/ical.ejs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,21 @@ application. Subscribers to these feeds receive perpetual updates.</p>
132132
years: 10,
133133
parent: 'holidays',
134134
}) -%>
135+
<%- await include('partials/ical-accordion-item.ejs', {
136+
name: 'Yizkor', id: 'yikzor-diaspora',
137+
emoji: '🕯️',
138+
summary: `<p>Ashkenazi Jewish memorial prayer service for the dead recited in synagogue during four holidays yearly.
139+
Diaspora schedule.</p>
140+
<ul>
141+
<li>Yom Kippur</li>
142+
<li>Shmini Atzeret</li>
143+
<li>Pesach: 8th day</li>
144+
<li>Shavuot: 2nd day</li>
145+
</ul>`,
146+
feedLength: 4,
147+
years: 10,
148+
parent: 'holidays',
149+
}) -%>
135150
<%- await include('partials/ical-accordion-item.ejs', {
136151
name: 'Yom Kippur Katan', id: 'yom-kippur-katan',
137152
summary: `<p><span lang="he" dir="rtl">יוֹם כִּפּוּר קָטָן</span> is a minor day of atonement occurring monthly on the day preceding each Rosh Chodesh.</p>

0 commit comments

Comments
 (0)