Skip to main content

Python API for retrieving Halo Infinite multiplayer data.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spnkr-0.9.0.tar.gz (37.0 kB view details)

Uploaded Source

Built Distribution

spnkr-0.9.0-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

Details for the file spnkr-0.9.0.tar.gz.

File metadata

  • Download URL: spnkr-0.9.0.tar.gz
  • Upload date:
  • Size: 37.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for spnkr-0.9.0.tar.gz
Algorithm Hash digest
SHA256 6792b80f112ab6ea364b438146bbadc3afa2e5fc2759d210ccd43d6216b3b65c
MD5 602f7d353b0a6e782156612f4594f021
BLAKE2b-256 3694eed5effe0596041579021d7b844136c3651841e218975df041c7c20484a3

See more details on using hashes here.

File details

Details for the file spnkr-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: spnkr-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 46.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for spnkr-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e752a8fa0696a9b6d1a73c52fc328d74e817f3aa6ac530d206ec4d6155cfabdd
MD5 3fe45989e9c0e3f2f19e2a869008cf42
BLAKE2b-256 e3127f714afc44b9f258f8bbea806ac36495e845d032a30256d8016c512071e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page