Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simonw/srccon-2020-datasette

Publishing the SRCCON schedule using Datasette
https://github.com/simonw/srccon-2020-datasette

datasette srccon

Last synced: about 2 months ago
JSON representation

Publishing the SRCCON schedule using Datasette

Awesome Lists containing this project

README

        

# 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