#wget #downloader #parallel

app ruget

Alternative to wget written in Rust

10 unstable releases (3 breaking)

✓ Uses Rust 2018 edition

0.4.2 Jun 29, 2020
0.4.1 Jun 3, 2020
0.3.1 Feb 27, 2020
0.2.2 Feb 15, 2020
0.1.2 Sep 13, 2019

#103 in Concurrency

Download history 42/week @ 2020-03-21 5/week @ 2020-03-28 8/week @ 2020-04-04 43/week @ 2020-04-11 5/week @ 2020-04-18 3/week @ 2020-04-25 2/week @ 2020-05-02 2/week @ 2020-05-09 21/week @ 2020-05-16 7/week @ 2020-05-23 39/week @ 2020-05-30 20/week @ 2020-06-06 12/week @ 2020-06-13 4/week @ 2020-06-20 25/week @ 2020-06-27 11/week @ 2020-07-04

57 downloads per month

Custom license

18KB
259 lines

Ruget

Build Status

Alternative to wget written in Rust

install

$ cargo install ruget

In macOS you can install it with Homebrew

$ brew tap ksk001100/homebrew-ruget
$ brew install ruget

usage

$ ruget https://sample-videos.com/img/Sample-png-image-30mb.png
$ ruget https://sample-videos.com/img/Sample-png-image-30mb.png --output sample.png
$ ruget https://sample-videos.com/img/Sample-png-image-30mb.png -o sample.png

Ruget vs Wget

Ruget

$ time ruget http://ipv4.download.thinkbroadband.com/100MB.zip
...
...
...

ruget http://ipv4.download.thinkbroadband.com/100MB.zip  2.00s user 3.38s system 33% cpu 15.858 total

Wget

$ time wget http://ipv4.download.thinkbroadband.com/100MB.zip
...
...
...

wget http://ipv4.download.thinkbroadband.com/100MB.zip  0.34s user 1.84s system 8% cpu 26.428 total

Dependencies

~17MB
~422K SLoC