Google Calendar

From IndieWeb


Google Calendar is an event hosting silo and calendar web application from Google.

Features

  • Sync your calendar to other software using capability URLs (Secret Address in Google's terminology)
  • Subscribe to webcal calendar links
    • Note: Google Calendar does not appear to support subscribing to calendars that require authentication, like HTTP Basic Authentication
  • ...

How

How to export

Google provides a way to get a URL to poll the calendar data, meaning that you can use it as a user interface for data entry and manipulation, and extract the content for repurposing elsewhere.

How to Build an Add to Calendar Link

You can construct a link that adds an event to a Google Calendar. Several silos like Eventbrite offer these links.

Example:

<a href="https://www.google.com/calendar/render?action=TEMPLATE&
text=Your+Event+Name&
dates=20140127T224000Z/20140320T221500Z&
details=For+details,+link+here:+http://www.example.com&
location=Waldorf+Astoria,+301+Park+Ave+,+New+York,+NY+10022&
sf=true&
output=xml">Add to Google Calendar</a>

More information can be found on this StackOverflow question and this GitHub repo.

IndieWeb Examples

Marty McGuire

Marty McGuire includes links on each of his event pages to allow visitors to add them to Google Calendar, starting 2017-07-13.

Example post. Clicking the Google Calendar link produces:

Add yourself

Add yourself here… (see this for more details)

Issues

Screenshots

Add Event

See Also