Processing webcal on sync or updating calendar data from cli #1563
Unanswered
leg7
asked this question in
Q&A general
Replies: 1 comment 4 replies
-
Have you tried splitting the big ics into dedicated ones, filter out the ones you do not need and store the as-of-interest ics files into a folder of a collection. The change per day should be only resulting in add new interesting ics as new files or update adjusted ones. A regular cleanup can delete then really old events also. Calender client can than sync that collection. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello, my university provides an ics webcal synchronization link. The schedule however includes a lot of classes that don't concern me and it's hard to see what classes I have at a glance and scheduling anything quickly becomes a mess over overlapping rectangles.
To solve this I made a simple awk script that filters out events that match a regex you pass as a parameter. Then I would import the filtered .ics file to my calendar with a shell script. A cron job would automate this to sync every X hours.
I would like to know how I can process the university calendar after syncing in radicale. I tried filtering it and creating it in radicale from the command line but I could only create an empty calendar. Also I'm not sure my devices would still sync the calendar if I deleted it and recreated it everyday to filter it.
I looked into the plugin system documentation but I'm not sure if this could be done with it.
Does anyone experienced have any ideas how to solve this problem?
Beta Was this translation helpful? Give feedback.
All reactions