Split big .ics/.ical files into smaller ones for import into Google Calendar, which only supports files <1MB. To install and use:
$ pip3 install icssplit
$ icssplit somefile.ics outfile --maxsize=900000
This will split somefile into outfile1.ics, outfile2.ics...
- https://github.com/druths/icssplitter - splits by year - so doesn't work if one year is >1MB
- https://github.com/rtsai/icalutil gcalfiltersplit - lots of dependencies
- https://www.g-transfer.com - doesn't seem to be operational?