Get RSS feeds for NRK's vendor locked "podcasts".
Go to file
olaven 30cb956c59 Sponsorside i beskrivelsen
All trafikken gjør at det koster litt penger å kjøre NRSS. Det er ikke et mål for meg å tjene penger på NRSS. Imidlertid synes jeg det hadde vært fint om prosjektet hadde gått i null fremfor å være en utgift. Derfor eksperimenterer jeg med måter å ta betalt på. Dette er en veldig, veldig forsiktig variant som bare oppforder til betaling uten å være i veien for noe som helst av funksjonalitet. Jeg bruker Github Sponsors fordi det er det jeg allerede har satt opp. Vipps e.l. er nok et bedre, mer allment alternativ som jeg kan se på dersom dette er et spor jeg vil forfølge.
2024-05-21 23:31:09 +02:00
.github/workflows feat: Add unit-tests (#25) 2024-04-11 21:10:16 +02:00
components feat: Add open in podcast app button (and minor stuff) (#29) 2024-04-12 14:56:02 +02:00
docs Sponsorside i beskrivelsen 2024-05-21 23:31:09 +02:00
islands feat: Add open in podcast app button (and minor stuff) (#29) 2024-04-12 14:56:02 +02:00
lib Fix invalid feed characters (#31) 2024-04-14 12:16:00 +02:00
routes Fix invalid feed characters (#31) 2024-04-14 12:16:00 +02:00
static Empty Fresh Project 2023-03-09 12:13:12 +01:00
.gitignore init commit 2023-03-09 12:08:33 +01:00
LICENSE Create LICENSE 2023-03-09 15:26:49 +01:00
README.md docs: Update README (#21) 2024-04-02 14:56:15 +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 Upgrade Fresh and add a bunch of small QOL improvements (#16) 2024-03-24 13:41:18 +01: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
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. Run the app: deno task start
  3. 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.