nvdl

Crates.ionvdl
lib.rsnvdl
version0.1.1
created_at2025-03-29 15:18:49.294927+00
updated_at2025-06-07 22:28:20.926961+00
descriptionRetrieve a direct download link or download the NVDA screen reader.
homepage
repositoryhttps://github.com/trypsynth/nvdl
max_upload_size
id1611392
size53,989
Quin Gillespie (trypsynth)

documentation

README

nvdl - NVDA Downloader CLI

nvdl is a simple command-line tool that allows users to download or retrieve the latest NVDA screen reader versions from the https://nvda.zip API.

Features

  • Download the latest NVDA versions (Stable, Alpha, Beta, XP, Win7).
  • Retrieve the direct download link instead of downloading the installer.
  • Optionally prompt the user to run the installer after download.

Installation

Ensure you have Rust installed, then build the tool with:

cargo install --path .

Usage

Download the latest stable version:

nvdl

Download a specific NVDA version:

nvdl alpha
nvdl beta
nvdl xp
nvdl win7

Get the direct download URL instead of downloading:

nvdl --url
nvdl beta --url

Behavior on Windows

  • If run on Windows, nvdl will prompt the user to run the installer after downloading.

API Endpoints Used

  • /stable.json ? Retrieves the latest stable version.
  • /alpha.json ? Retrieves the latest alpha version.
  • /beta.json ? Retrieves the latest beta version.
  • /xp.json ? Retrieves the last version for Windows XP.
  • /win7.json ? Retrieves the last version for Windows 7 SP1 and Windows 8.0.

License

This project is open-source and available under the Zlib License. See the LICENSE file for more details.

Commit count: 19

cargo fmt