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.3.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

spnkr-0.9.3-py3-none-any.whl (50.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spnkr-0.9.3.tar.gz
Algorithm Hash digest
SHA256 86003aa8aab7b45dd88b8f2b85dedb65921f8771ece128266f55093b80c18152
MD5 a6e62dfbe238e703de73b3cb63cc54d6
BLAKE2b-256 597d48d70daebb4a5282119db7cffad8af275a5d20da583712f48b509dab019a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spnkr-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 12d5080a66816aec1722a384d4747f7bbfbaf90b194247a6672b508764f31070
MD5 68b7fd84ccdb99ff46465ebb84877ad1
BLAKE2b-256 9dc111135e237a40eb914d1c0b004a4da2d798bbe1084db451769c6488916b3a

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