tokio-dl-stream-to-disk

Crates.iotokio-dl-stream-to-disk
lib.rstokio-dl-stream-to-disk
version1.0.1
sourcesrc
created_at2021-08-17 20:33:30.755391
updated_at2024-03-29 02:54:05.447943
descriptionA micro-library for downloading from a URL and streaming it directly to the disk
homepagehttps://github.com/EFForg/tokio-dl-stream-to-disk
repositoryhttps://github.com/EFForg/tokio-dl-stream-to-disk
max_upload_size
id438651
size14,268
William Budington (Hainish)

documentation

README

tokio-dl-stream-to-disk

crates.io Documentation MIT licensed CI

A micro-library for downloading from a URL and streaming it directly to the disk

Getting Started

use std::path::Path;
use tokio_dl_stream_to_disk::AsyncDownload;

#[tokio::main]
async fn main() {
    if AsyncDownload::new("https://bit.ly/3yWXSOW", &Path::new("/tmp"), "5mb_test.bin").download(&None).await.is_ok() {
        println!("File downloaded successfully!");
    }
}

License: MIT

Commit count: 15

cargo fmt