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.
Make sure to turn on the Calendar API service in the APIs console.
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