A Google App Script for automated crawling of other people's calendar to find keyword matched interesting events to publish to a shared calendar. For more information see blog on medium.com.
To use this script, navigate to https://script.google.com and create a brand new project. Then one by one, import each file in this project while keeping the name same.
Change the Source Accounts to relevant accounts to crawl. (You must have access to these accounts. To ensure the script can get to the accounts, go to your Google Calendar and add each account manually first to your account to see their events)
Change the recepients for weekly emails, and Target Google Calendar Id (To create a brand new shared calendar, simply add a new Google Calendar in your account and set it to Shared Calendar setting)
Setting Triggers:
- Set the calendars() function to run every hour in the Google Script Trigger
- Set the customerCallSummary() function to run weekly at the desired day and time.
fork and pr.
We use the following libraries as dependencies:
- Date.js
- moment.js
- moment-timezone.js
Copyright (c) 2015-present, iQScaleSolutions, LLC.
All rights reserved.
This source code is licensed under the MIT-style license