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

Uploaded Source

Built Distribution

nts_everdrone-1.3.7-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nts_everdrone-1.3.7.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nts_everdrone-1.3.7.tar.gz
Algorithm Hash digest
SHA256 d0c45280de24e485e4457ba1ba3a4010fcd2b06a5ffbe494860f31818d973b71
MD5 38183c2e2f035316bdf9c4ef5eec8e33
BLAKE2b-256 3d482f859620f0c0332db2014ff39c7a20fd8ae9b861e9a7fc62d7d5cea09ad3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nts_everdrone-1.3.7.tar.gz:

Publisher: pythonpublish.yml on everdrone/nts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: nts_everdrone-1.3.7-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nts_everdrone-1.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7882ce0bcc5e3d48c05db587255e7a1d921263ee2bab0cfd0329e8e5676e3f40
MD5 4587ec892c0064c45139b408c7c6ba98
BLAKE2b-256 05f5385e0f7c2bd220b50c41d11e02f399face9f5b8426c6664091f1b73825eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nts_everdrone-1.3.7-py3-none-any.whl:

Publisher: pythonpublish.yml on everdrone/nts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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