feat(papermc_api): implement wrapper for PaperMC builds API
This commit is contained in:
parent
f2a0b6230f
commit
b4dce4b69a
7 changed files with 952 additions and 24 deletions
19
papermc-api/examples/routes.rs
Normal file
19
papermc-api/examples/routes.rs
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
fn main() {
|
||||
let client = papermc_api::Client::new();
|
||||
let projects = client.projects().unwrap();
|
||||
|
||||
for project in projects {
|
||||
println!("project: {:?}", project);
|
||||
}
|
||||
|
||||
let versions = client.project("paper").versions().unwrap();
|
||||
for version in versions {
|
||||
println!("version: {:?}", version);
|
||||
}
|
||||
|
||||
let latest = client.project("paper").version("1.21.1").latest().unwrap();
|
||||
println!("latest: {:?}", latest);
|
||||
|
||||
let builds = client.project("paper").version("1.21.10").builds().unwrap();
|
||||
println!("number of builds: {}", builds.len());
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue