srccon-2020-datasette/README.md
# srccon-2020-datasette
Publishing the SRCCON schedule using Datasette: https://srccon-2020.datasette.io/
In this repository:
* A [build_database.py](https://github.com/simonw/srccon-2020-datasette/blob/main/build_database.py) script which grabs the latest [SRCCON 2020 schedule JSON file](https://github.com/OpenNews/srccon-2020/blob/master/schedule/sessions.json) and uses the [sqlite-utils](https://github.com/simonw/sqlite-utils) Python library to convert it into a SQLite database
* A GitHub Actions workflow in [.github/workflows/build.yml](https://github.com/simonw/srccon-2020-datasette/blob/main/.github/workflows/build.yml) which runs that script and then deploys the resulting database to [Vercel](https://vercel.com/) using [datasette-publish-now](https://github.com/simonw/datasette-publish-now)
The Datasette instance is deployed with the [datasette-ics](https://github.com/simonw/datasette-ics) plugin which provides a ICS calendar of the schedule. You can subscribe to that in Google Calendar or Apple Calendar using this URL:
https://srccon-2020.datasette.io/srccon/sessions.ics