modulepackage
0.0.0-20230416141621-8beabd3054b7
Repository: https://github.com/revett/everyman-rss.git
Documentation: pkg.go.dev
# README
⚠️ Project is archived (April 2023).
The Everyman Cinema website was rebuilt in early 2023 to use Gatsby, resulting in their REST API being replaced. Scraping data via their new Gatsby API would be far more brittle, compared to their old REST API; so I've decided to archive the project.
Everyman RSS
RSS feeds for Everyman Cinema film releases.
Why?
I wanted a feed of new film releases within my Inoreader client for my local cinema.
Feeds
Each feed is an RSS 2.0 feed, served over HTTPS.
Cinema Feeds
You can get a feed of all new films for a specific Everyman Cinema:
https://everyman-rss.revcd.com/films?cinema=broadgate
See a list of all available cinemas below.
Caching
Feeds are cached for 5 minutes.
Contributing
OpenAPI Code Generation
Install deepmap/oapi-codegen:
go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@latest
Generate the code:
oapi-codegen -config oapi-codegen.yml everyman.openapi.yml
This is configured within oapi-codegen.yml
and outputs to
pkg/everyman/client.gen.go
.
Credits
- Thanks to the Everyman Cinema team for the public API
- All images generated by Midjourney