druths/icssplitter
ics files allow us to move calendar events between calendaring systems (e.g., Google and Exchange). The problem is that they get big... and cloud-based systems aren't much good at uploading large ICS files (e.g., Google has a ridiculously small threshold - something like 500 Kb).
https://github.com/druths/icssplitter