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
18
README.md
18
README.md
|
|
@ -11,3 +11,21 @@ Shared BitTorrent scrape API for the βtracker project components
|
|||
``` bash
|
||||
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