1 unstable release
0.1.0 | Jun 29, 2024 |
---|
#144 in #web3
13KB
214 lines
gitpoap-rs
A Rust implementation of the gitpoap.
It supports both the wasm
and native
targets. So, you can use it in the browser or in the terminal.
Prerequisites
wasm-pack
- To install
wasm-pack
, follow the instructions here.
- To install
Build
Compile to native
:
$ cargo build
Compile to wasm
:
$ wasm-pack build --target web
Usage
use gitpoap_rs::v1::get_gitpoaps_for_github_user;
#[tokio::main]
async fn main() {
let github_handle = "woxjro";
let response = get_gitpoaps_for_github_user(github_handle, None).await;
match response {
Ok(gitpoaps_response) => {
dbg!("{:?}", gitpoaps_response);
}
Err(e) => {
eprintln!("Error: {}", e);
}
}
}
Dependencies
~0.7–13MB
~165K SLoC