Get RSS feeds for NRK's vendor locked "podcasts".
Go to file
Olav Sundfør a29575e54e
Support for seasons (#48)
Closes https://github.com/olaven/nrss/issues/14.
2025-10-06 14:11:32 +02:00
.github/workflows feat: Add unit-tests (#25) 2024-04-11 21:10:16 +02:00
components Vipps Donations (#33) 2024-08-24 18:55:08 +02:00
docs Vipps Donations (#33) 2024-08-24 18:55:08 +02:00
islands Mfa bugs (#38) 2024-09-23 17:44:16 +02:00
lib Support for seasons (#48) 2025-10-06 14:11:32 +02:00
routes Workaround for broken cache expiry handling (#47) 2025-10-01 09:51:29 +02:00
static Empty Fresh Project 2023-03-09 12:13:12 +01:00
.env.example docs: Add instructions about `.env` (#36) 2024-09-18 10:01:35 +02:00
.gitignore FIX: Existing agreement exists, but is out of sync with db 2025-05-26 14:40:48 +02:00
LICENSE Create LICENSE 2023-03-09 15:26:49 +01:00
README.md docs: Add instructions about `.env` (#36) 2024-09-18 10:01:35 +02:00
deno.json feat: Add unit-tests (#25) 2024-04-11 21:10:16 +02:00
dev.ts fix: Make all network requests go through for Fresh server (#28) 2024-04-12 14:54:27 +02:00
fresh.config.ts fix: Make all network requests go through for Fresh server (#28) 2024-04-12 14:54:27 +02:00
fresh.gen.ts Vipps Donations (#33) 2024-08-24 18:55:08 +02:00
generate-types.ts feat: Add unit-tests (#25) 2024-04-11 21:10:16 +02:00
main.ts fix: Make all network requests go through for Fresh server (#28) 2024-04-12 14:54:27 +02:00
todo.md Mfa bugs (#38) 2024-09-23 17:44:16 +02:00
twind.config.ts style: Style adjustments, headings, search result etc. (#20) 2024-04-02 21:14:06 +02:00

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

  1. Install Deno
  2. cp .env.example .env
  3. Run the app: deno task start
  4. 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.