Skip to main content

NTS Radio downloader tool

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nts_everdrone-1.3.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

nts_everdrone-1.3.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file nts_everdrone-1.3.2.tar.gz.

File metadata

  • Download URL: nts_everdrone-1.3.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for nts_everdrone-1.3.2.tar.gz
Algorithm Hash digest
SHA256 7179109ac4216d34c4aa432509b74439402a1295c670f4d974c16bd73de8500a
MD5 10bb6bbb64440aeecb05bc8af6786f59
BLAKE2b-256 825c6665db95922dbd6477ab278ee6e1adc7ad26dadf494c6b630477bb8d9e46

See more details on using hashes here.

File details

Details for the file nts_everdrone-1.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for nts_everdrone-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 da83cb69c65c62de3a24f4318a4285aa7655ada0ba4bee94b6118c391eafb014
MD5 c951b7bf9bd4e084436b15304b56a6cd
BLAKE2b-256 ecce9f72727973ca695d5f807922b599245b3281f8ae3342b96bad4cb5cc05c2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page