or

iCal Events as Nodes

On this podcast, Bob shows how to import any iCal feed of events into your Drupal site and displaying them in a Views-driven calendar on your site. (This means importing your Google or Yahoo! calendars or any other calendar system that puts out a feed in iCal format) This is tasty stuff!

Want to have the Drupal calendar delete nodes once they're deleted from the feed? Check out this patch and give it a try.

Episode Links
Feed API, iCal Parser, Feed API Mapper

Great video

Thanks for another great video. Please do a Ubercart video tutorial next.

ICAL Feed

Thanks so much for this podcast. It has given me a new way to try and import Event Data into Drupal. I had tried using Node Import in the past and found some issues with the Date Module that were not working right. Will have to give Feed API a try now.

wrong times

Great podcast Bob! Thanks for the hard work. On my import, my times are off. I checked my time zone settings for both my gcal and my drupal site. They are both on Eastern Time. However, all of my times are showing up after the refresh 4 hours off. Any tips?

Problem and solution for Calendar 6.x-2.2

All of my imported events were appearing on the date of the feed refresh (today). I needed to edit the calendar view:

-After changing the argument to "Date: Date (node) Content: Event Date (field_event_date) - From date" as bob said, you will get an error.
* The date argument date fields must be added to this query. You can exclude them if you do not want them displayed in the calendar.

-Save your changes and then add a new field: field: Content: Event Date - From date

-Save your changes again and you should be fine.

Timed Out

We've been using Google Calendar for a little over a year and a half now, so our feed has lots of information and so when refreshing the feed it times out every time. Any solutions?

Fix for Wrong Times!

Great podcast indeed! The 'Wrong times problem' has been solved. It's a bug. See discussion & patch here : http://drupal.org/node/451888#comment-2074394

It is best to apply the patch manually. Cheers!

I posted earlier about

I posted earlier about timeouts when trying to take the feed in and I have discovered the problem. I don't know if there is a solution out there - I can't seem to find it. The problem comes in when you have exceptions to repeating rules (so you have a weekly event that you take 2 weeks off so you just delete those 2 weeks).

When Drupal tries importing that information, it ends up making an infinite loop that breaks the import the feed.

Anyone know of any solutions? I've searched everywhere and I can't seem to find one.