mirror of
https://github.com/YGGverse/btracker-scrape.git
synced 2026-03-31 09:05:33 +00:00
add usage example
This commit is contained in:
parent
fc830fa3be
commit
201be59670
1 changed files with 19 additions and 1 deletions
20
README.md
20
README.md
|
|
@ -10,4 +10,22 @@ Shared BitTorrent scrape API for the βtracker project components
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
cargo add btracker-scrape
|
cargo add btracker-scrape
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
``` rust
|
||||||
|
let udp_server = vec![
|
||||||
|
SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::UNSPECIFIED, 0)),
|
||||||
|
SocketAddr::V6(SocketAddrV6::new(Ipv6Addr::UNSPECIFIED, 0, 0, 0))
|
||||||
|
];
|
||||||
|
|
||||||
|
let udp_trackers = vec![
|
||||||
|
SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::UNSPECIFIED, 6969))
|
||||||
|
];
|
||||||
|
|
||||||
|
let scrape = Scrape::init(Some(udp_server, udp_trackers));
|
||||||
|
|
||||||
|
println!("{:?}", scrape.get([u8; 20])); // hash v1
|
||||||
|
```
|
||||||
|
* see [btracker](https://github.com/YGGverse/btracker) and [btracker-gemini](https://github.com/YGGverse/btracker-gemini) implementations
|
||||||
Loading…
Add table
Add a link
Reference in a new issue