getcast

command module
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2021 License: Unlicense Imports: 18 Imported by: 0

README

Maintenance Badge GoReportCard Build Status

getcast

getcast is a utility for archiving podcasts.

Introduction

getcast syncs local show repositories with episodes currently available online. You tell it where the podcasts are synced locally and supply it with a show's RSS feed, and it grabs all the episodes not currently synced. getcast includes native support for ID3v2 metadata (version 2.2, 2.3, and 2.4) and augments the metadata with information skimmed from the RSS feed.

Usage

  1. Download the repository: git clone https://github.com/snhilde/getcast
  2. Build and install: cd getcast && go install (If you need the go tools, you can grab them here).
  3. Run the program: getcast -d [path to podcasts] -u [URL of RSS feed]
Options
  • -d Main download directory for all podcasts (Required)
  • -h Help screen
  • -l Log file for logging all regular and debug messages
  • -n Episode number to download, or x-y to download episode y of season x
  • -u URL of show's RSS feed (Required)
  • -v Verbose mode

Documentation

Overview

For specifications on the 3 ID3 standards: https://id3.org/Developer%20Information

Jump to

Keyboard shortcuts

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