Skip to content

snhilde/getcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7b0eae5 · Mar 31, 2022
Jul 17, 2020
Jan 2, 2021
Jan 16, 2021
Jun 10, 2020
Jan 16, 2021
Jan 13, 2021
Mar 17, 2021
Mar 31, 2022
Jan 2, 2021
Jan 2, 2021
Mar 31, 2022
Jan 2, 2021
Mar 17, 2021
Jan 2, 2021
Mar 31, 2022

Repository files navigation

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