Podcast Bulk Downloader is a simple soft that allows you to download all the episodes of a podcast feed in a folder.
Usage: PodcastBulkDownloaderCLI.exe -f FOLDER --url RSS_URL [--overwrite] [-l LAST_N]
Arguments:
-h
,--help
: shows this help message and exit--url URL
: URL to inspect for MP3s, local path file is also supported-f FOLDER
,--folder FOLDER
: Destination folder for MP3 files--overwrite
: Will overwrite existing files-l LAST_N
,--last LAST_N
: Will only download the last N episodes. If N=0, download all the episodes--prefix [NO_PREFIX, DATE, DATE_TIME]
: Optional, choose is you want to prefix with date or date_time-v
,--version
: Print version
Example:
PodcastBulkDownloaderCLI.exe -f "G:\Musique\RadioKawa\Ta Gueule" --url https://feeds.radiokawa.com/podcast_ta-gueule.xml
It's fairly easy to use: fill the RSS field, click Fetch to inspect the feed. Then fill the Folder field and click download to download the episodes. Logs will be displayed in the bottom part and will warn you if the software ran into issues. Check the overwrite checkbox if you want to redownload all the episodes. Overwriting is solely based on filename, it doesn't do any checks at the moment. If you want to download only the last N episodes, check the corresponding box and fill the number of episodes wanted.
We are supporting Python 3.7 and above. Project may work for earlier version tough it is not guaranteed.
To install dependencies, execute this command in the root folder:
pip install .
To run tests, execute this command in the root folder:
pytest -v
Execute create_exe.bat
, it will create the exe files in a subdirectory called dist
.