Crates.io | dload |
lib.rs | dload |
version | 0.1.4 |
source | src |
created_at | 2024-04-28 09:51:00.406699 |
updated_at | 2024-08-09 08:49:59.26352 |
description | A simple crate to help you download files from URLs easily. |
homepage | |
repository | |
max_upload_size | |
id | 1223144 |
size | 47,647 |
dload
is a simple crate to help downloading files from the internet easily. It is a simple wrapper around the reqwest
crate.
Add it to your package:
cargo add dload
Then you can use it like this:
use dload::Downloader;
#[tokio::main]
async fn main() {
let url = "https://www.rust-lang.org/logos/rust-logo-512x512.png";
Downloader::new()
.set_output_dir(dir)
.file_name("rust-logo.png")
.download(url)
.await
.unwrap();
}
This will download the file from the given URL and save it to the given directory with the given file name.