Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/simonw/srccon-2020-datasette
- Owner: simonw
- Created: 2020-07-15T21:55:13.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-07-16T19:09:46.000Z (about 4 years ago)
- Last Synced: 2024-05-15T04:37:15.316Z (4 months ago)
- Topics: datasette, srccon
- Language: Python
- Homepage: https://srccon-2020.datasette.io/
- Size: 12.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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