Seymour

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2021 License: MIT Imports: 13 Imported by: 0

README

Seymour

A command line podcast downloader.

Install

Ensure you have Go 1.16 or newer, and run this from a shell:

go get -u github.com/Urethramancer/Seymour

Run

Add feeds

Seymour requires podcast feeds to operate on. Add a feed with the add tool command. For example:

Seymour add https://example.com/podcast/rss

Ypu may also add a list of feeds:

Seymour add podcasts.txt

The file must be a list of feed URLs or absolute file paths for the feeds, one per line.

Update

The update tool command updates all podcasts from the latest feed. Specify the (partial) name of a podcast to update only one. NOTE: Some podcasts may rotate out

Download

The download tool command fetches episodes for poddcasts. Specify a (partial) name to download only specific podcasts. The supported flags are as follows:

  • -e, --episode: Episode number to start from.
  • -m, --mark: Also mark the episodes before the downloaded ones as downloaded.
  • -f, --force: Force re-download of episodes.
  • -l, --latest: Only download the latest episode.
Remove

The remove tool command removes a specific podcast. The name must be an exact match.

List

The list tool command lists all podcasts, or episodes for a specific podcast if a partial name is supplied.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL