Skip to content

Support multiple iCal feeds #8

@bigpresh

Description

@bigpresh

A user by email asked for the ability to handle multiple iCal feeds onto one Google Calendar.

As it stands, this script won't meet his needs, as it deletes any events that are on the Google Calendar with an imported iCal event ID which are not present in the feed being processed - so if you just ran it multiple times for the multiple feeds, each feed processed would delete the entries that were in the previous feed.

I see three solutions here:

  • Adding a no-delete option, to disable deletion of events that are no longer in the iCal feed; that's probably the easiest, but would mean that events removed from the iCal feed were left hanging around on the Google calendar
  • Adding the iCal feed URL (or a hash of it) to the UID we store, so we can identify which feed it came from as well, so we delete it only if it came from the feed being processed - perhaps the safest option!
  • Adding a merge feeds option, which lets you provide multiple iCal feed URLs, and "merges" them before processing them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions