Easy sync for .ics calender to Google Calender. (Optimised for BambooHR Calender). The script will pull filtered BambooHR / .ics events and push to Google Calender.
Install:
npm installUsage:
node main.js
Create config.json in runtime directory. Provide .ics link from both online calender (BambooHR) and Google .ics calender.
{
"workURL":"https://{instance}.bamboohr.com/feeds/feed.php?id={someID}",
"googleURL":"https://calendar.google.com/calendar/ical/{user}/private-{someKey}/basic.ics",
"description":"Some Description for Synced Calender Events",
"name":"Your name for calender filter"
}Calender API Access will be required. credentials.json will be required and token.json will be generated by script for access to Google Calender API.