github.com/dhermes/persistent-cal-golang

Google Calendar's Missing Feature: Ported from Python to Go


License
Apache-2.0
Install
go get github.com/dhermes/persistent-cal-golang

Documentation

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