Podcast Episode Helper
- class AzuracastPy.models.podcast.PodcastEpisodeHelper(_podcast)
Provides functions for working with the episodes of a podcast.
- __call__(id: str) PodcastEpisode
Retrieves a specific episode from the podcast.
- Parameters:
id – The ID of the episode to be retrieved.
- Returns:
A
PodcastEpisodeobject.
Usage:
episode = podcast.episode("episode-id")
- __init__(_podcast)
Initializes a
PodcastEpisodeHelperinstance.Note
This class should not be initialized directly. Instead, obtain an instance via:
podcast.episode.
- all() List[PodcastEpisode]
Retrieves the episodes of the podcast.
- Returns:
A list of
PodcastEpisodeobjects.
Usage:
episodes = podcast.episode.all()
- create(title: str, description: str, explicit: bool = False) PodcastEpisode
Adds an episode to the podcast.
- Parameters:
title – The title of the episode.
description – A description of the episode.
explicit – Is the episode explicit? Swearing? Sexual content?. Default:
False.
- Returns:
A
PodcastEpisodeobject for the newly created episode.
Usage:
episode = podcast.episode.create( title="Tis a podcast", description="I'm not sure, but this might be a podcast", explicit=True )