ryanmwangi
  • Joined on 2024-09-25
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:25:14 +00:00
35deb877a3 fetch calendar data for each merged calendar
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:23:03 +00:00
c898cb0b24 read the JSON file toget the source URL and other details
bab040df0f check if the file is older than an hour
Compare 2 commits »
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:21:00 +00:00
96e25f7169 check if .ics file exists
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:19:24 +00:00
50ad583698 define jsonFilePath
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:18:51 +00:00
bfa61b8e77 define icsFilePath
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:18:14 +00:00
c3c7e79286 define calendarName
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:16:55 +00:00
6d0e28486f create new end point to serve the merged calendar file and refresh if older than an hour
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:08:24 +00:00
bd3ab65003 delete saveCalendarDatajoint function
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:02:14 +00:00
1b0f792fd6 import path into server.js
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 11:21:33 +00:00
1e03f668c3 update name of merged calendars directory to calendars
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-23 13:03:00 +00:00
ff2862c4d1 delete calendar.json file and have individual json files for each merged calendar
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-23 12:53:03 +00:00
3bbaeb2048 edit updateMergedCalendars function to read from the calendarFile
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-23 12:47:07 +00:00
e9569f9690 fetch calendar data from the individual JSON file
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-23 12:22:18 +00:00
318f585689 function to save calendar data to seperate .json files
ryanmwangi commented on issue ryanmwangi/CalMerger#1 2024-10-23 11:10:43 +00:00
Do not parse dates

Changes made:

before : DTSTART;VALUE=DATE:${event.start.toISOString().split('T')[0].replace(/-/g, '')} DTEND;VALUE=DATE:${event.end.toISOString().split('T')[0].replace(/-/g, '')}

After:…

ryanmwangi commented on issue ryanmwangi/CalMerger#1 2024-10-22 16:26:33 +00:00
Do not parse dates

I've made the changes to support time based events as well.

ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-22 16:25:51 +00:00
3578ea262d update calendar.json
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-22 16:23:10 +00:00
1bb8eda0ec support time based events
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-22 11:59:42 +00:00
c570cd9054 improve error handling on refresh button event listener
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-22 11:57:09 +00:00
a6b3747bfe use POST method in refresh button event listener