Skip to content

Support METHOD:CANCEL and UID-based merging? #2

Description

@vpanteleev-sym

Hi there,

I've been looking for a tool which would allow me to sort out my mess of a calendar. Thunderbird failed me, so while looking for something more explicit I ran into this tool.

Please correct me if I'm wrong, but looking at the code, it doesn't look like this handles cancellations (METHOD:CANCEL) right now. So, if I were to export all text/calendar attachments from my mailbox, and merge them with this tool, I would still get a calendar file with events that have been long canceled.

I think a more complete merging algorithm would need to do the following:

  • Sort the files by generation time
  • Apply them in order, minding the METHOD and updates (UID matching a previously-seen event)
  • Output the resulting calendar

Hope this helps.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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