Podcast downloader (archived) in Elixir
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
lib
test
.gitignore
README.md
feeds
mix.exs
mix.lock
podcast downloader.gif

README.md

PodcastDownloader

I wanted something which could download all episodes of my favorite podcasts for archiving purposes - so I made this thing. You give it a list of feeds, it will download the podcasts along with the descriptions. You can run it periodically to get the new episodes.

![Podcast Downloader](podcast downloader.gif)

Installation

(Clone this repo. Install Elixir.)

Get required depdencies the first time:

mix deps.get

Run:

mix run -e "PodcastDownloader.run"

Or if you want to specify feeds file and downloads folder:

mix run -e "PodcastDownloader.run('feeds', 'downloads')"