An open API service indexing awesome lists of open source software.

https://github.com/billyb2/torrent-search-rs

Torrent searching Rust library
https://github.com/billyb2/torrent-search-rs

1337x 1337x-api 1337x-to magnet torrent torrent-search

Last synced: about 2 months ago
JSON representation

Torrent searching Rust library

Awesome Lists containing this project

README

        

# Torrent Search
[![Build Status](https://travis-ci.com/billyb2/torrent-search-rs.svg?branch=main)](https://travis-ci.com/billyb2/torrent-search-rs)

### Usage:
To search for a torrent, simply use the `search_l337x` function

```rust
use torrent_search::{search_l337x, TorrentSearchResult, TorrentSearchError};

#[tokio::main]
async fn main() {
let debian_search_results = search_l337x("Debian ISO".to_string()).await.unwrap();

for result in debian_search_results {
println!("Name of torrent: {}\nMagnet: {}\nSeeders: {}\nLeeches: {}", result.name, result.magnet.unwrap(), result.seeders.unwrap(), result.leeches.unwrap());

}
}

```

This will return `Result, TorrentSearchError>`, which when unwrapped
gives a Vector of TorrentSearchResults.

You can view more information about the data types of the structs [here](https://docs.rs/torrent_search/)