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.
wasm-pack- To install
wasm-pack, follow the instructions here.
- To install
Compile to native:
$ cargo buildCompile to wasm:
$ wasm-pack build --target webuse 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);
}
}
}