Skip to content

Darksonn/backblaze-b2-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backblaze-b2-rs

This library is currently on hold waiting for the async/await language feature.

Rust library for using the backblaze b2 api. See here for more information. See here for documentation.

The backblaze api requires https, so you need to provide a Client with a https connector. Such a client can be created with the api call below:

extern crate hyper;
extern crate hyper_native_tls;
use hyper::Client;
use hyper::net::HttpsConnector;
use hyper_native_tls::NativeTlsClient;

let ssl = NativeTlsClient::new().unwrap();
let connector = HttpsConnector::new(ssl);
let client = Client::with_connector(connector);

Unfortunately because of the hyper api design, the upload functionality in this library requires the connector instead of the client, and since the client consumes the connector, you'll have to make two of them.

I have made a proof of concept command line tool using this library, which can be viewed here.

About

Rust library for using the backblaze b2 api.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages