Retriever
A rust library for downloading files from the web. You can download multiple files asyncronously. The library is built on top of reqwest and tokio. It also utilizes indicatif for progress bars.
Examples
Multiple examples are available in src/lib.rs
Single file download
use Client;
use ;
use OpenOptions;
async
Multiple file download
Example of downloading multiple files can be seen in the multi_download_example.rs
You can run example with:
Tests
You can execute tests with:
which will create fetch files from mock server to /tmp/ directory