~gpo/omglolrs

A Rust wrapper for api.omg.lol
Fix README.md examples to match new auth workflow
Before the grammar police notices...

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~gpo/omglolrs
read/write
git@git.sr.ht:~gpo/omglolrs

You can also use your local clone with git send-email.

#omglol crate for Rust

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

LICENSE: MPL 2.0 (see LICENSE)

Warning: This is a work in progress

Unstable and bug-prone. Endpoints may change. Upstream endpoints under development.

#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

use omglol::client::OmglolClient;

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

#Fetch a webpage

use omglol::client::OmglolClient;

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