ryanmwangi
  • Joined on 2024-09-25
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:35:18 +00:00
d1084ea558 return the contents of the .ics file
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:34:13 +00:00
1150778f4c save merged calendar to file
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:30:10 +00:00
418fea84b9 parse calendar data
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:28:22 +00:00
d2d0f7fd1e filter out any failed requests
ryanmwangi pushed to master at ryanmwangi/CalMerger 2024-10-24 12:27:01 +00:00
08f9f5a15d add catch block
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:…