Note: This project is no longer maintained and is provided as-is.
A simple Python script that downloads podcast episodes from RSS feeds based on a JSON configuration file.
- Python 3
requestslibrary
Install dependencies with:
pip install requestsCreate a download.json file in the same directory as the script. The file should follow this structure:
{
"shows": [
{
"show-url": "https://example.com/feed/podcast",
"download-path": "/path/to/download/folder",
"title-as-filename": 1
}
]
}| Field | Type | Description |
|---|---|---|
show-url |
string | URL of the podcast RSS feed |
download-path |
string | Local directory where episodes will be saved |
title-as-filename |
integer | 1 = use episode title as filename, 0 = use original filename from URL |
python pod-downloader.py