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.py [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.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

nts_everdrone-1.1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nts-everdrone-1.1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for nts-everdrone-1.1.0.tar.gz
Algorithm Hash digest
SHA256 269492bea8838ac120fde4092c07aa09cde70cb90000158bf64924ecf190fbe2
MD5 978788b9c05020faadc6d2cbaed6e81a
BLAKE2b-256 ba15042cbf920861859478992d960c2637f83ea511db27c0b60af6f4978225c8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: nts_everdrone-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0

File hashes

Hashes for nts_everdrone-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb89a3897349320adc4faba8ef1cf9587789e00c50f3e7a40a8e481a0fe1953a
MD5 84d752f6b2f8dd2715033a3958b1d0fb
BLAKE2b-256 18b1f8c210c878de17099dd986353973bdd0b1000844397902bf12507097c8d6

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