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.8.tar.gz (7.0 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.3.8-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nts_everdrone-1.3.8.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.8.tar.gz
Algorithm Hash digest
SHA256 c76190ffe5fa2f2971f357e00c623e1899de5bffd7ac6e29b0fec737ccf58362
MD5 ecd730f886f62e62bbc5ac4a5f3f48f8
BLAKE2b-256 b162034267f392a48c52d2501d427f2cc5afe292fa46c3dabbd04d83ea379d58

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nts_everdrone-1.3.8-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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c0656da110ec939560bfcc852e466da38cbacdc5374808614aaeeabe79ee838b
MD5 595ca839d23190abff241420160d68a6
BLAKE2b-256 d5879c83f110cac7716350465eaeb93c76e4fd0d48f2e7ce0be5bb75c88b2982

See more details on using hashes here.

Provenance

The following attestation bundles were made for nts_everdrone-1.3.8-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