Description
This repository contains server and client code for
the persistent-cal
App Engine application.
The application enables persistent import of an iCalendar feed into a Google Calendar.
For example, events from a TripIt feed can be periodically added to a user's default Google Calendar (perhaps one shared with coworkers or collaborators).
See the about page of the deployed version of this application for more information.
Pre-requisites
Make sure to turn on the Calendar API service in the APIs console.
Dependencies
In order to parse ICAL feeds, we use:
$ go get github.com/laurent22/ical-go
For interacting with the Google Calendar API:
$ go get golang.org/x/oauth2
$ go get golang.org/x/oauth2/google
$ go get google.golang.org/api/calendar/v3