RSS¶
Once you’ve added all the information and episodes, you’re ready to take the final step:
rssfeed = p.rss_str()
# Print to stdout, just as an example
print(rssfeed)
If you’re okay with the default parameters of podgen.Podcast.rss_str()
,
you can use a shortcut by converting your Podcast
to str
:
rssfeed = str(p)
print(rssfeed)
# Or let print convert to str for you
print(p)
rss_str ([minimize, encoding, xml_declaration]) |
Generate an RSS feed and return the feed XML as string. |
You may also write the feed to a file directly, using podgen.Podcast.rss_file()
:
p.rss_file('rss.xml', minimize=True)
rss_file (filename[, minimize, encoding, …]) |
Generate an RSS feed and write the resulting XML to a file. |
Note
If there are any mandatory attributes that aren’t set, you’ll get errors when generating the RSS.
Note
Generating the RSS is not completely free. Save the result to a variable once instead of generating the same RSS over and over.