Skip to main content

Create podcast RSS feeds.

Project description

feedwriter

tests

A Python library to generate podcast RSS feeds.

Currently, passing Apple Podcasts' feed validation is the main focus, but in the future other platforms will be supported.

Quickstart

Install feedwriter from pypi.

pip install feedwriter

Below is a code snipped with a simple example of how to use the library. The comments should serve as a short explanation of what is being run.

# import class from library
from feedwriter import PodcastFeed

# create PodcastFeed object
feed = PodcastFeed()

# add title of show
feed.title("Example")

# create post with title and guid
feed.new_post(title="Lorem ipsum", guid="1234")

# create empty post and add tags later
feed.new_post()
feed.post_title("Lorem ipsum dolor")
feed.post_duration(1800)

# write object to file
feed.write("feed.xml")

Docs

The main documentation for the project lies in the docs/build/markdown/ directory. From there you can find the api documentation as well as the list of post and episode tags. I would recommend starting on the tags page, and going to the api page for information on the specific functions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feedwriter-0.1.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

feedwriter-0.1.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file feedwriter-0.1.0.tar.gz.

File metadata

  • Download URL: feedwriter-0.1.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for feedwriter-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4634155b84fbe7e5cc570fbfb306c407f0b203b77d7711974e1a844193d3f627
MD5 1a0795028122fb196fff9c5e9f88ec7b
BLAKE2b-256 83333d07a7dd3e5e75a16d231dff7c7b472a368021eed0b958332b32ca563f70

See more details on using hashes here.

File details

Details for the file feedwriter-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: feedwriter-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for feedwriter-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c4b858d7352caf268ec6aa49dee5744e9c528d5ece9987a75b0375327cc6b8e1
MD5 de40d307b81f708ae76d61ca9e1140ed
BLAKE2b-256 78291dd69b20fc3fa116a68f1baed93b3b9fc7d394ffce25482c24e1b6b35e52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page