Hi!
I am using your library with success for some time. I do have a feature request, or more a brainstorm on how to solve this issue.
With your library I am basically unflattening the recurring event to flat single-day events. However the information that this was a recurring event is actually lost then. What is also lost is the information which recurring sequence this event was (the first, seconds, third occurrence).
Why do I need this? a) I have "normal" and recurring events. Sometimes I want to filter out the recurring events, as they bloat my usecase. b) I need a unique ID for each event. Usually the events have this id, but recurring events all have the same id. So I need to calculate a new internal id from the id + the sequence numer. That's at leats the plan.
Now how to solve this? Currently when parsing I will look at the whole input ical file and check if that original event had an rrule set. This way I can determine if the event was recurring. I currently cannot determine the sequence number, I'd need an rrule tool for that, I guess.
But isnt't there a way to built this into the library? Maybe with a custom X-RECURRING
property or so? I don't want to bloat the library with my special usecase, but I can imagine, that others also might run into this issue. What are your thoughts?
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too