PodcastEpisode

Documentation for eth_defi.vault_report.podcasts.PodcastEpisode Python class.

class PodcastEpisode

Bases: object

One podcast episode, read from its blog post.

Attributes summary

title

Post title, e.g.

url

Blog post URL

published_at

Publication time, naive UTC

promotion

First paragraph of the post, plain text

spotify_url

Episode on Spotify, or None if the post has no link

youtube_url

Episode on YouTube, or None if the post has no link

logo_slug

Curator or protocol slug of the guest, for its logo, or None

guest

Guest name from the title, e.g.

Methods summary

__init__(title, url, published_at, ...)

title: str

Post title, e.g. Episode #13: Yearn

url: str

Blog post URL

published_at: Optional[datetime.datetime]

Publication time, naive UTC

promotion: str

First paragraph of the post, plain text

spotify_url: Optional[str]

Episode on Spotify, or None if the post has no link

youtube_url: Optional[str]

Episode on YouTube, or None if the post has no link

logo_slug: Optional[str]

Curator or protocol slug of the guest, for its logo, or None

property guest: str

Guest name from the title, e.g. Yearn from Episode #13: Yearn.

__init__(title, url, published_at, promotion, spotify_url, youtube_url, logo_slug)
Parameters
Return type

None