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
  -a, --albumize        splits show based on track ids and time stamp and tags as an album
                        ensure track ids and timestamps are on NTS

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nts_everdrone-1.4.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nts_everdrone-1.4.0.tar.gz
Algorithm Hash digest
SHA256 8edf36f348769b36b8ada52b1338e616ee626be9da3a8a57870cb8df3fb4a50e
MD5 f26ad5b9f0bf091127a205a13453154c
BLAKE2b-256 7e5039a1bfb78420bbc04ccc6551dcd37186ed26c2bffac85ffd634bbe490455

See more details on using hashes here.

Provenance

The following attestation bundles were made for nts_everdrone-1.4.0.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.4.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for nts_everdrone-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b02ffb0e67681d72a3833d06b4a350da6881904fdf238f78b757c5f1ee418d6
MD5 eaab2f37d6ba2a44e76ec3f7e96f6bd4
BLAKE2b-256 bf4d91bf2bdead46d81ef810247054963536ba400e902cdb63f2a3850959160f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nts_everdrone-1.4.0-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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page