btracker-scrape

Crates.iobtracker-scrape
lib.rsbtracker-scrape
version0.1.0
created_at2025-09-09 08:31:18.870414+00
updated_at2025-09-09 08:31:18.870414+00
descriptionShared BitTorrent scrape API for the βtracker project components
homepage
repositoryhttps://github.com/YGGverse/btracker-scrape
max_upload_size
id1830411
size11,553
(oooo-ps)

documentation

README

btracker-scrape

Build Dependencies crates.io

Shared BitTorrent scrape API for the βtracker project components

Install

cargo add btracker-scrape

Usage

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
Commit count: 4

cargo fmt