Import & export
Sometimes you just need a file. KashCal reads and writes standard .ics calendar
files, which is handy for moving events in or out, or keeping a copy of a calendar.
Import an .ics file
- Open Settings → Import events from file and pick an
.icsfile from your device. - KashCal shows a preview of the events it found, with titles, dates, and locations.
- Choose which calendar to import into (it must be a writable calendar).
- Confirm the import.
If some events can't be imported, KashCal tells you how many succeeded and how many failed:
Imported 42 events, 3 failed.
Common reasons an import won't start:
- No writable calendars: you need at least one calendar you can add to.
- File not found or cannot be read.
- Invalid calendar file format.
Repeating events and files from other apps
A file containing a repeating event arrives as one linked series, including any occurrences that were changed individually. Those land as exceptions attached to the series, the same way they would if you'd edited them in KashCal, rather than as a scattering of unrelated events.
Files exported by other apps sometimes leave out the unique ID that identifies an event, or leave it empty. KashCal gives each of those events an ID of its own, so a file full of them imports as separate events rather than being folded together into one series.
Imported events always get a fresh ID, so importing the same file twice adds a second copy rather than overwriting the first.
Export to .ics
To export your whole local calendar:
- Open Settings and tap Export Local calendar.
- KashCal writes its events to an
.icsfile and opens the system share sheet, so you can save it or send it anywhere.
If the calendar has no events, there's nothing to export:
No events to export.
To export a single event instead, open the event and choose Export as .ics from its menu.
Import vs. subscribe
Importing copies events once into a calendar you can edit. If you instead want a feed that keeps updating itself (like holidays or sports), use a calendar feed subscription.