Skip to content

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

@vpanteleev-sym

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.

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