serverseeker 0.1.0

Rust wrapper for DAMcrafts Minecraft ServerSeeker API
Documentation
serverseeker-0.1.0 has been yanked.

serverseeker-rs

A Rust wrapper for DAMcrafts ServerSeeker API

This project is currently work-in-progress! Also, I'm not the best Rust coder, so the code is probably bad :/

Example:

// [dependencies]
// serverseeker = { git = "https://github.com/Paddyk45/serverseeker-rs" }
// tokio = { version = "1.28.2", features = ["rt-multi-thread", "macros"] }

use serverseeker::ServerSeekerClient;

#[tokio::main]
async fn main() {
    // Initialize a ServerSeekerClient with your API key
    // How to get your API key: https://github.com/DAMcraft/ServerSeekerAPI-docs
    let ss = ServerSeekerClient::new("YOUR_API_KEY".to_string()).unwrap();
    // Get a list of cracked servers
    let servers = ss.servers(|f| f.cracked(true)).await.unwrap();
    // Print the IP of every server
    for server in servers {
        println!("Server found: {}, cracked: {:?}", server.server, server.cracked);
    }
}