OTE event editor

Connect a feed

Enter the feed's repository (owner/repo) and you can add and edit its events directly in it — no copy-pasting JSON around.

New to this? Fork the OTE template to get your own.

Review & submit


        

This opens a prefilled GitHub issue in the target repository; a maintainer (or the repo's automation) turns it into a pull request.

Delete event

This app never deletes anything itself — both options below open GitHub's own page for it.

Import from iCalendar (.ics)

Upload the file, or fetch it from a URL. You will pick which events to import; nothing is imported silently.

Any calendar's .ics works — for example a Google Calendar export. On meetup.com, your group's calendar page (meetup.com/<group>/events/calendar/) links it as https://www.meetup.com/<group>/events/ical/. Luma and guild.host offer one per calendar too. Importing a single event? Its own page usually carries more data — try “Import from event page” first.

Import from an event page

Paste the event page's URL (Meetup, Eventbrite, Luma…). The events are read from the structured data (schema.org JSON-LD) the page already exposes — usually richer than an .ics export. You will pick which events to import; nothing is imported silently.

Or paste the page's HTML. Most platforms (meetup.com included) do not allow browser fetches (CORS). Open the event page, copy its code (right click → “View page source”, select all, copy) and paste it here — it is parsed locally, nothing is sent anywhere.

Repeat as a series

Uses everything already filled in on the form as the shared template for every occurrence — only the date/time from each recurrence row change per event.

Custom recurrence

Repeat every

Repeat on

Ends

Every recurrence generates at most 24 occurrences, whichever ending you pick — generate again later to continue a longer series.

Link to a series

Groups every occurrence under one shared identity, so a consumer can list them together — and so you can find this series again next time you add to it.

Description