Description
A tiny, single‑file replacement for the parts of GNU wget most people actually use: downloading one HTTP/HTTPS resource with a pretty progress bar, automatic filename selection, optional resume, TLS verification, automatic retries, optional SHA‑256 verification, and proxy support via CLI, config file, or environment variables.
Installation Instructions
Install from COPR
# Enable the repo (one-time)
sudo dnf copr enable srobin/bwget
# Install / upgrade bwget
sudo dnf install bwget
Quick usage
# Basic download
bwget https://example.com/file.tar.gz
# Force a *fresh* download (disable resume)
bwget -c https://example.com/large.iso
# Verify with SHA-256
bwget https://example.com/app.tar.gz \
--sha256 0123456789abcdef…
# Use an HTTP/HTTPS proxy
bwget --proxy http://proxy.local:3128 \
https://example.com/data.zip
# Show version
bwget --version
Per-user config file
First run creates a sample config at
$XDG_CONFIG_HOME/bwget/config.toml
( falls back to ~/.config/bwget/config.toml
).
[network]
# proxy = "http://user:pass@proxy:8080"
user_agent = "bwget/0.3.6 (Python/3.x)"
max_retries = 3
base_backoff = 1.0
request_timeout = 15 # seconds
stream_timeout = 30 # seconds
[download]
chunk_size_kb = 256 # payload read size
hash_chunk_size_mb = 1 # block size for SHA-256 verify
Edit the values to suit your environment (proxy, timeouts, etc.).
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
![]() |
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (2)* | Fedora 41 (3 downloads) |
![]() |
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (1)* | Fedora 42 (4 downloads) |
![]() |
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora eln (0 downloads) |
![]() |
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora rawhide (3 downloads) |
* Total number of downloaded packages.
Quick Enable
#> dnf copr enable srobin/bwget
More info about enabling Copr repositories