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!
Hi,
I have the problem that the calendar events are displayd two hours behind the actual time. So the event is set for 11:30 in the calendar but display to happen at 9:30 in the widget. The systems timezone is set correctly and also the clock widget of dashing is showing the correct time. Even the "Last updated" in the widget is showing the correct current time. Any ideas?