https://github.com/sindrel/nrk-pod-feeds
Listen to the latest episodes of NRK podcasts in any podcast player, using RSS feeds. Lytt til de siste episodene av NRK sine podkaster, i din egen spiller.
https://github.com/sindrel/nrk-pod-feeds
nrk nrk-radio podcast rss
Last synced: 12 months ago
JSON representation
Listen to the latest episodes of NRK podcasts in any podcast player, using RSS feeds. Lytt til de siste episodene av NRK sine podkaster, i din egen spiller.
- Host: GitHub
- URL: https://github.com/sindrel/nrk-pod-feeds
- Owner: sindrel
- Created: 2021-09-12T17:39:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-07-09T18:45:45.000Z (12 months ago)
- Last Synced: 2025-07-09T23:02:00.926Z (12 months ago)
- Topics: nrk, nrk-radio, podcast, rss
- Language: Python
- Homepage: https://sindrel.github.io/nrk-pod-feeds/
- Size: 10.7 MB
- Stars: 72
- Watchers: 4
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
[](https://vimeo.com/861697003)
# Open NRK Podcast Feeds



Publishes RSS feeds with the last 10 episodes of every configured podcast, without delay. For personal use.
## Feeds
**Go to [this page](https://sindrel.github.io/nrk-pod-feeds) for a list of available feeds.**
### Discovery
New podcasts are discovered automatically. Changes are listed [here](DISCOVERY.md).
### Archived feeds
Some additional feeds include all episodes, such as Radioresepsjonen, Tazte Priv, etc.
## How it works

### Discovery routine
* Runs once a day
* Auto-configures which podcasts to fetch
* Reduces API load and pipeline execution time
### Feed updates
* Runs every hour
* Fetches new episodes and adds them to RSS feeds
## In the media
* [kode24 (September 2023)](https://www.kode24.no/artikkel/nrk-slar-ned-pa-podcast-prosjekter-sindre-fikk-epost-for-foredrag/80166051)
## Contribute
Feel free to open a pull request or create an issue.
## Development
Instructions
## Getting started
### Set up venv and install dependencies (Linux & MacOS)
```shell
python3 -m venv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt
python3 -m pip install pytest
```
### Run tests
```shell
pytest -v --disable-warnings --log-cli-level=DEBUG
```
### Build or update podcast feeds
```shell
python3 generate_feeds.py
```