(Classic) Google Calendar

DESCRIPTION:

This module provides basic read-only interactions with a Google Calendar


now() returns a structure that looks like this:



{
"guestsCanSeeGuests" : true,
"creator" : {
    "displayName" : "Office Temperature"
    },
"sequence" : 1,
"status" : "confirmed",
"alternateLink" : "https://www.google.com/calendar/event?eid=bWQ3OWM4Nzk4a3RiaDE5anEwYTk4cnZjcGsgbWY0b2I0MTE0dDBmNHNnampoZG1taXJmamNAZw",
"kind" : "calendar#event",
"selfLink" : "https://www.google.com/calendar/feeds/mf4ob4114t0f4sgjjhdmmirfjc%40group.calendar.google.com/public/full/md79c8798ktbh19jq0a98rvcpk",
"updated" : "2012-08-16T17:31:41.000-06:00",
"guestsCanInviteOthers" : true,
"id" : "md79c8798ktbh19jq0a98rvcpk",
"canEdit" : false,
"when" : [
   {
    "start" : "2012-08-16T16:00:00.000-06:00",
    "end" : "2012-08-17T17:00:00.000-06:00"
   }
  ],

"transparency" : "opaque",
"attendees" : [
  {
   "rel" : "organizer",
   "email" : "mf4ob4114t0f4sgjjhdmmirfjc@group.calendar.google.com",
   "displayName" : "Office Temperature"
  }
],
"location" : "",
"details" : "",
"created" : "2012-08-16T16:51:29.000-06:00",
"anyoneCanAddSelf" : false,
"title" : "Temperature - 78",
"guestsCanModify" : false
}

 

USAGE

use module a8x114 alias myalias

 

CONFIGURATION OPTIONS:

  • url

Configure with the URL to the calendar in question, either using a public URL or a private URL.

To get the URL, click the ICAL button on the "detail" page in GCal. Click on the "XML" button. 
You'll get a calendar URL ends in "basic"

FUNCTIONS:

  • onnow(title)
  • now(title)
  • next(title)
  • verbaldate(d)

Copyright Picolabs | Licensed under Creative Commons.