This Python script is designed to download podcasts from a Transistor.fm RSS feed URL. It fetches podcast data, downloads MP3 files, and saves pertinent details about each podcast in text and JSON formats. I used it to download all my podcast episodes for archival.
- Fetches podcast data from an RSS feed.
- Downloads podcast episodes in MP3 format.
- Creates a dedicated folder for each podcast episode.
- Saves podcast details such as title, publication date, link, and description in a text file.
- Stores complete podcast entry data in a JSON file.
- Supports multiple RSS feeds.
- Python 3.x
- External Libraries:
requestsfor handling HTTP requests.feedparserfor parsing the RSS feed.
You can install these libraries using the following command:
pip install -r requirements.txtpython downloader.py Optional(<RSS feed URL>)You will be prompted to enter the RSS feed URL if you don't provide one as an argument.