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

https://github.com/akiacode/nekos.life-rs

Nekos.life API Rust Wrapper
https://github.com/akiacode/nekos.life-rs

neko-life nekos-life rust

Last synced: 7 months ago
JSON representation

Nekos.life API Rust Wrapper

Awesome Lists containing this project

README

        

# Nekos.life-rs

### Use

Add to dependencies:
```toml
[dependencies]
nekoslife = "0.2.1"
```

### Features

```toml
[dependencies.nekoslife]
version = "0.2.1"

# disable nsfw
default-features = false
features = ["default-tls", "sfw"]

# or disable sfw
default-features = false
features = ["default-tls", "nsfw"]
```

### In code

Example: get a waifu:
```rs
#[tokio::main]
async fn main() -> Result<(), Box> {
let url: String = nekoslife::get(nekoslife::SfwCategory::Waifu).await?;

println!("{}", url);

Ok(())
}
```

With the `blocking` feature, just remove the `.await`.