Home
Softono

Nrk Pod Feeds

Open source Python
85
Stars
14
Forks
9
Issues
2
Watchers
2 months
Last Commit

 About 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.

Platforms

Web Self-hosted

Languages

Python

Need Help Installing Nrk Pod Feeds?

We provide expert installation service for this software. Our team will install, configure, and secure Nrk Pod Feeds on your server. plans start at just $30.

Nrk Pod Feeds

View on GitHub

Talk from JavaZone 2023

Open NRK Podcast Feeds

update-podcast-feeds badge discover-podcast-feeds badge python version badge

Publishes RSS feeds with the last 10 episodes of every configured podcast, without delay. For personal use.

Feeds

Go to this page for a list of available feeds.

Discovery

New podcasts are discovered automatically. Changes are listed here.

Archived feeds

Some additional feeds include all episodes, such as Radioresepsjonen, Tazte Priv, etc.

How it works

A simplified sequence diagram

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

Contribute

Feel free to open a pull request or create an issue.

Development

Instructions

Getting started

Set up venv and install dependencies (Linux & MacOS)

python3 -m venv venv
source venv/bin/activate
python3 -m pip install -r requirements.txt
python3 -m pip install pytest

Run tests

pytest -v --disable-warnings --log-cli-level=DEBUG

Build or update podcast feeds

python3 generate_feeds.py