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.1.6.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

nts_everdrone-1.1.6-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file nts-everdrone-1.1.6.tar.gz.

File metadata

  • Download URL: nts-everdrone-1.1.6.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for nts-everdrone-1.1.6.tar.gz
Algorithm Hash digest
SHA256 097fb6fae1acb444c1bdf3e6933a83f6b7d746c5ba9cc330ee7efa94158b2c02
MD5 04d7507ed82985eb1e16eafb368d0205
BLAKE2b-256 d1beb3808ebed841248101675448d6db1d280e430e6095bcffc8b4abb25c8f02

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: nts_everdrone-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.1

File hashes

Hashes for nts_everdrone-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 98c136f12ea56a1a0bdafba6f61efe2df62fdc52fb19507d75e86ee5526b5a94
MD5 81e8f04db948f9be19dd00ec04c19b98
BLAKE2b-256 9d70642f8f0f5b6fe44208da51352c432f1a2326f1b83eaee15e04b738c6fdb1

See more details on using hashes here.

Provenance

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