RSS#

class nrk_psapi.rss.NrkPodcastFeed[source]#

Bases: object

NrkPodcastFeed(api: ‘NrkPodcastAPI’, base_url: ‘str’ = ‘https://radio.nrk.no/podkast’)

async static build_episode_chapters(episode)[source]#
Return type:

list[EpisodeChapter]

Parameters:

episode (Episode)

async build_episode_item(episode_id, series_data)[source]#

Build a rfeed.rfeed.Item for an episode.

Return type:

Item | None

Parameters:
async build_podcast_rss(podcast_id, limit=None)[source]#

Build a complete RSS feed for a podcast.

The RSS feed is returned as a rfeed.rfeed.Feed object and can be rendered as XML using the rfeed.rfeed.Feed.rss() method.

Return type:

Feed

Parameters:
  • podcast_id (str)

  • limit (int | None)