| When | Event | Where | Category |
|---|
Or browse — add as many as you like. .csv, .tsv, .xlsx and .ics all work.
Reading files
Loading the shared library…
It is a few thousand events with photographs, so give it a moment.
| When | Event | Where | Category |
|---|
Every calendar found by a collector is followed here and re-read automatically every six hours, so new events from these organisations arrive on their own. A calendar that starts failing is shown so you can see it, rather than quietly contributing nothing.
One transfer that hands every account and every event to your React Native app. It is paged rather than a single download, because 8,500 events with images arrives as tens of megabytes and a phone will drop it. The app asks for the manifest, learns how many pages there are, then walks them at whatever pace you set here.
Smaller pages and a longer pause are slower but far kinder to a mid-range phone.
Write the mapping once here and every page arrives already in your app's format, so nobody has to maintain an adapter on the phone. Leave it off to receive the standard shape.
Paste this into the React Native app. It walks the pages at the pace set above and upserts by id, which is stable across rebuilds, so re-running it updates rather than duplicates.
A snapshot is taken automatically before anything that rewrites your library. Restoring is itself snapshotted, so it can always be undone.