This is a fork of jmb's awesome widget that grabs the events with a private address instead of going through the tiresome process of Google's OAuth authentication.
Dashing widget to display the next and some subsequent Google Calendar events using the Google Calendar's private urls.
See the screenshot below
dashing install 39d3fde3afbffdd31093
Grab the private address of your calendar by going to your calendar's settings and look for the ICal button.
The job file defines how many events to get from the calendar and when to start the search. My version gets the next 6 events.
- icalendar gem
- Moment.js
Stick gem 'icalendar'
into your Gemfile and run bundle install
.
Download the Moment javascript library and add to your javascript assets. Then lastly, make sure you have this at the top of assets/javascripts/application.coffee
.
#= require moment.js`
Thanks @jmb!
@twpark A somewhat delayed response, and hopefully you've found a solution by now, but in case others find the same issue I fixed this by changing the following:
Basically it boils down to recurring events having a differently named tag than normal events ('date' instead of 'dateTime')