anufrievroman / calcure

Modern TUI calendar and task manager with minimal and customizable UI.
https://anufrievroman.gitbook.io/calcure
MIT License
1.51k stars 43 forks source link

Support recurring events from .ics #94

Closed anufrievroman closed 1 month ago

anufrievroman commented 8 months ago

Need to try implementing recurring events (not to be confused with multiday events) that are read from .ics files.

dvragulin commented 7 months ago

I'm waiting for this feature as a New Year's gift :pray: :sweat_smile:

anufrievroman commented 6 months ago

I hope you mean 2025 :D At the moment, I am a bit occupied with other projects, so if someone want to take a look at this feature, please. I think step one is to check how icalendar library reads recurring events and try to read it, whatever information is there (frequency, number of repetitions etc). Once this is reliably read from .ics file, I'll help to add into proper object inside caclure.

anufrievroman commented 1 month ago

Hi @dvragulin , thanks to recent commit by @janusfil the recurring event have been implemented. It's currently in the main branch (not updated in the repositories yet). If you like to try please delete your installed version and install as:

pipx install git+https://github.com/anufrievroman/calcure
janusfil commented 1 month ago

Hi @dvragulin , thanks to recent commit by @janusfil the recurring event have been implemented. It's currently in the main branch (not updated in the repositories yet). If you like to try please delete your installed version and install as:

pipx install git+https://github.com/anufrievroman/calcure

Or you can pass --force argument if you don't want to bother with deleting your current installation :slightly_smiling_face: