1 unstable release
0.0.1 | Sep 24, 2023 |
---|
#5 in #omg
38KB
904 lines
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
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);
}
Dependencies
~7–22MB
~262K SLoC