omglol crate for Rust

An asynchronous Rust wrapper for the omg.lol API by Gil.

LICENSE: MPL 2.0 (see LICENSE)

Warning: Heads up! This is a public alpha for adventurous folks!

Keep in mind: * All basic features should be implemented and functional * Not all features have been throughly tested * Endpoints are bound to change * Bugs and unresolved issues are bound to come up * This is available as-is and with no support or warranty * Upstream endpoints are bound to change and will break this crate * This crate is just provided for fun 🌈

Contribute

Project homepage

Repos: sourcehut (canonical) | GitLab | GitHub | Codeberg

Caught a bug? Mail in a ticket after checking the bug tracker.

Examples

Get service status

```rust use omglol::client::OmglolClient;

fn main() { let response = OmglolClient::new() .getservicestatus() .await; println!("{:#?}", response); } ```

Fetch a webpage

```rust use omglol::client::OmglolClient;

fn main() { let response = OmglolClient::new() .auth("YOURAPIKEYHERE") .getweb_page("your-address") .await(); println!("{:#?}", response); } ```