samhh / terpod

A terminal podcast manager.
GNU Affero General Public License v3.0
2 stars 0 forks source link
podcast-downloader terminal

terpod

A terminal podcast manager.

Usage: terpod COMMAND
  Manage podcasts from the command-line.

Available options:
  -h,--help                Show this help text
  -v,--version             Output version

Available commands:
  sync                     Sync podcast feeds
  list                     List the latest episodes of all podcasts
  download                 Download an episode by ID

Usage

Define a list of feeds at $XDG_CONFIG_HOME/terpod/config.toml, for example:

download-path = "/home/user/podcasts/"

[sources]
bbc-global-news = { url = "https://podcasts.files.bbci.co.uk/p02nq0gn.rss" }
talking-politics = { url = "https://rss.acast.com/talkingpolitics" }

You'll first need to sync. Following a sync, any of the synced episode IDs can be downloaded on demand.

Contributing

terpod is currently built against GHC 8.10.4.