| Crates.io | rdest |
| lib.rs | rdest |
| version | 0.1.0 |
| created_at | 2021-05-02 13:28:53.483718+00 |
| updated_at | 2021-05-02 13:28:53.483718+00 |
| description | rdest is simple BitTorrent client, currently supporting BEP3 specification. |
| homepage | |
| repository | https://github.com/MateuszJanda/rdest |
| max_upload_size | |
| id | 392197 |
| size | 3,695,850 |
rdest is simple BitTorrent client, currently supporting BEP3 specification.
Running rdest from command line.
rdest get ubuntu-20.04.2.0-desktop-amd64.iso.torrent
Running rdest code.
use rdest::{Metainfo, Session};
use rdest::peer_id;
use std::path::Path;
#[tokio::main]
async fn main() {
let path = Path::new("ubuntu-20.04.2.0-desktop-amd64.iso.torrent");
let torrent_file = Metainfo::from_file(path).unwrap();
let mut session = Session::new(torrent_file, peer_id::generate());
session.run().await;
}