hpr4398 :: Command line fun: downloading a podcast
Kevie goes through how to download from an RSS feed from the command
Hosted by Kevie on Wednesday, 2025-06-11 is flagged as Clean and is released under a CC-BY-SA license.
CLI, command line, RSS, Linux, download.
(Be the first).
Listen in ogg,
opus,
or mp3 format. Play now:
Duration: 00:10:47
Download the transcription and
subtitles.
general.
Kevie, from the TuxJam podcast, continues his look at audio tools on the command line; this time focusing on acquiring audio files from an RSS feed.
Save the latest file from a feed:
wget `curl RSS_FEED | grep -o 'https*://[^"]*FILE_EXTENSION' | head -1`
To get the latest episode of TuxJam
wget `curl https://tuxjam.otherside.network/feed/podcast/ | grep -o 'https*://[^"]*ogg' | head -1`
However if you want the files from the whole feed:
wget `curl RSS_FEED | grep -Eo 'https*://[^"]*FILE_EXTENSION' | sort -u | xargs`
To get every episode of TuxJam:
wget `curl https://tuxjam.otherside.network/feed/podcast/ | grep -Eo 'https*://[^"]*ogg' | sort -u | xargs`
If you wish to specify the directory to save the file in then use -P /directory after wget. To download the TuxJam feed and place the files in a directory called Podcasts in your home folder you would use:
wget -P ~/Podcasts `curl https://tuxjam.otherside.network/feed/podcast/ | grep -Eo 'https*://[^"]*ogg' | sort -u | xargs`
For more in this mini-series of audio command line tools then see: