Skip to content

acurtis166/SPNKr

Repository files navigation

Welcome to SPNKr

About

SPNKr is a Python wrapper around the undocumented Halo Infinite web API. This is a personal project with the goal of analyzing Halo Infinite matchmaking data. It is not in any way official or connected to Microsoft/343 Industries and does not provide any guarantees of completeness or API availability. Use at your own risk. The functionality is available via a public repository on GitHub and as a package published to PyPI.

Links

Acknowledgements

Disclaimer

This software is not endorsed or supported by Microsoft or 343 Industries. It is a personal project with the goal of analyzing Halo Infinite match data.

As the authentication process requires usage of personal credentials, use at your own risk of action by Microsoft or 343 Industries.

Dependencies

  • Python >= 3.11
  • Required Packages:
    • aiohttp for making asyncronous HTTP requests
    • aiolimiter for limiting requests per second
    • pydantic for parsing responses into Pydantic models
    • bitstring for unpacking data from binary film files

Contributions

Contributions to fix issues or add support for more endpoints are welcomed.

About

Unofficial Python SDK for the Halo Infinite web API

Resources

License

Stars

Watchers

Forks

Contributors

Languages