fkget

Crates.iofkget
lib.rsfkget
version0.7.1
sourcesrc
created_at2023-03-14 20:28:31.946588
updated_at2023-03-21 19:55:23.188164
descriptionA simple file downloader written in Rust
homepage
repositoryhttps://github.com/anishnath/fkget
max_upload_size
id810129
size51,592
Anish Nath (anishnath)

documentation

README

fkget

fkget download files from the internet and S3

To be Added support for GCS, Azure Blob Storage, and FTP

Usage

fkget is a simple library for downloading files using reqwest. It is designed to be used in a multithreaded environment.

Example

use fkget::fk_get;
#[tokio::main]
async fn main() {
    let url = "https://speed.hetzner.de/100MB.bin".to_string();
    fk_get::download_file(&url).await.unwrap();
    
    //Download S3 file 
    url =  "s3://bucket/key".to_string();
    fk_get::download_file(&url).await.unwrap();
}


Downloading a file

fkget https://speed.hetzner.de/100MB.bin

Downloading a file from S3 Endopoint

fkget  s3://bucket/jeykey

License

MIT

Contribution

https://8gwifi.org

Commit count: 22

cargo fmt