/nts

NTS Radio downloader and metadata parser

Primary LanguagePythonMIT LicenseMIT

NTS Radio downloader

Downloads NTS episodes (with metadata) for offline listening.

Installation

First install all the requirements.

pip3 install nts-everdrone

Usage

Usage: nts [options] args

Options:
  -h, --help            show this help message and exit
  -o DIR, --out-dir=DIR
                        where the files will be downloaded, defaults to
                        ~/Downloads on macOS and %USERPROFILE%\Downloads
  -v, --version         print the version number and quit
  -q, --quiet           only print errors

Just paste the episode url and it will be downloaded in your Downloads folder.

nts https://www.nts.live/shows/myshow/episodes/myepisode

Alternatively, you can pass a show/host url to download all its episodes.

nts https://www.nts.live/shows/myshow

If you have multiple urls, write them into a file line by line and pass the file to the script. Show urls will be expanded and downloaded as well.

nts links.txt

You can also pass files and urls (shows or episodes) at the same time

nts links.txt https://www.nts.live/shows/myshow

To change the output directory use the --out-dir option, or the -o shorthand

nts -o ~/Desktop/NTS links.txt