2faabee6c4bd88b93c5e5d9b804a05a3899d8a8f
Events Plus
Right now, this is a script that turns the Sakura-Con schedule from Eventny into iCalendar files (for import into your calendar program of choice). Events are broken out into separate files, by track.
It may eventually grow to support other events and/or sport a separate UI. See [TODO].
Events are scraped via a pipeline that runs twice hourly, and if there are any changes, a new release containing iCal files is published.
Google Calendar Links
For your convenience, these have been imported to publicly available google calendars. You can (and should, for the best UX) import them into your account here.
- Sakura-Con 2025
How to Run
poetry install
eval $(poetry env activate)
poetry run generate-ics
TODO
sync events to gcal by icaluid on every release via gcal apicompare event ids from last sync to current and highlight changes to previously selected events in release- modify runner scripts to stop running on events that have already elapsed
- refactor event scrapers to use a config containing start/stop and other common metadata
- create multi-select webui
- save selected event uids in cookie
- add support for other events like lbx
Releases
33
2025-04-20 08:00 AM
Latest
Languages
Python
100%