okaeri-sdk

Crates.iookaeri-sdk
lib.rsokaeri-sdk
version1.2.4
sourcesrc
created_at2021-03-17 12:44:16.027284
updated_at2021-05-10 21:16:45.897082
descriptionOkaeri Services SDK
homepagehttps://wiki.okaeri.eu/en/sdk
repositoryhttps://github.com/OkaeriPoland/okaeri-sdk-rust
max_upload_size
id370112
size14,735
(PinkLolicorn)

documentation

https://wiki.okaeri.eu/en/sdk/rust

README

Okaeri SDK for Rust

License Total lines Repo size crates.io Contributors Discord

Currently supported services:

Full documentation available on wiki.okaeri.eu in:

Cargo.toml definition

okaeri-sdk = "1.*"

Example usage

OK! AI.Censor

See full docs in: Polish, English

use okaeri_sdk::aicensor::AiCensor;

#[tokio::main]
async fn main() {
    let aicensor = AiCensor::new("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")?;
    let prediction = aicensor.get_prediction("o cie k u r//w@!").await?;
    let swear = prediction.general.swear;
    println!("swear: {}", swear);
}

OK! No.Proxy

See full docs in: Polish, English

use okaeri_sdk::noproxy::NoProxy;

#[tokio::main]
async fn main() {
    let noproxy = NoProxy::new("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")?;
    let info = noproxy.get_info("1.1.1.1").await?;
    let proxy = info.risks.proxy;
    let verify = info.suggestions.verify;
    let block = info.suggestions.block;
    println!("proxy: {}, verify: {}, block: {}", proxy, verify, block);
}
Commit count: 15

cargo fmt