1 unstable release
Uses new Rust 2024
new 0.1.0 | Mar 29, 2025 |
---|
#469 in #url
17KB
99 lines
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.
Dependencies
~13–32MB
~401K SLoC