Closes https://github.com/olaven/nrss/issues/14. |
||
|---|---|---|
| .github/workflows | ||
| components | ||
| docs | ||
| islands | ||
| lib | ||
| routes | ||
| static | ||
| .env.example | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| deno.json | ||
| dev.ts | ||
| fresh.config.ts | ||
| fresh.gen.ts | ||
| generate-types.ts | ||
| main.ts | ||
| todo.md | ||
| twind.config.ts | ||
README.md
NRSS - RSS feeds for NRK's podcasts
Live version: nrss.deno.dev
A webapp built with Deno's Fresh that generates public accessible RSS-feeds for their produced podcasts via their API.
Local development
- Install Deno
cp .env.example .env- Run the app:
deno task start - Open localhost:8000 in your browser
What is this?
This is made as a reaction that the goverment funded NRK is closing their own content to their own app instead of building under open standards like RSS.
Known Problems
- Some clients may not accept a feed hosted over HTTPS only. See @steinarb's workaround here for a possible solution.
- The feeds only provide the latest episodes for a podcast, not the entire archive. I've not yet found any acceptable method of fetching all episodes without getting rate limited by NRK or introducing a storage layer. This is tracked in https://github.com/olaven/NRSS/issues/8.