#async-api #player #statistics #idiomatic #profile #game #aoe4world

prelate-rs

prelate-rs is an idiomatic, asynchronous Rust wrapper around the aoe4world API

19 unstable releases (3 breaking)

0.4.2 Mar 19, 2024
0.4.1 Mar 19, 2024
0.3.5 Feb 14, 2024
0.2.2 Feb 5, 2024
0.1.3 Dec 29, 2022

#954 in Web programming

Download history 21/week @ 2024-07-24 4/week @ 2024-07-31 13/week @ 2024-09-18 9/week @ 2024-09-25

928 downloads per month

MIT/Apache

165KB
2K SLoC

Repository Dual Apache-2.0 and MIT licensed Checks and lints Unit tests

prelate-rs is an idiomatic, asynchronous Rust wrapper around the aoe4world API. Very much a WIP at this stage.


Project Status

We currently support the following endpoints (those that are ticked):

  • GET /api/v0/players/:profile_id
  • GET /api/v0/players/:profile_id/games
  • GET /api/v0/players/:profile_id/games/last
  • GET /api/v0/players/search
  • GET /api/v0/players/autocomplete
  • GET https://aoe4world.com/api/v0/leaderboards/:leaderboard
  • GET https://aoe4world.com/api/v0/games
  • GET https://aoe4world.com/api/v0/stats/qm_1v1/civilizations
  • GET https://aoe4world.com/api/v0/stats/qm_2v2/civilizations
  • GET https://aoe4world.com/api/v0/stats/qm_3v3/civilizations
  • GET https://aoe4world.com/api/v0/stats/qm_4v4/civilizations

Dependencies

~9–24MB
~303K SLoC