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

Uploaded Source

Built Distribution

spnkr-0.9.2-py3-none-any.whl (50.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spnkr-0.9.2.tar.gz
  • Upload date:
  • Size: 41.2 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.2.tar.gz
Algorithm Hash digest
SHA256 6e650173e43f43857c50c713853fe1e4471edb7d5ba7eb04241e110e07999088
MD5 0684f9f15f2afcbe5529408c52d6cf13
BLAKE2b-256 63b957c63720e04aa6230affa77e49e26099d5199de5b4b0acd55c15192a4f99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spnkr-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 50.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a6d7e8ee319de37f94e16b898e858e63faa32353e0cade658f54164026492496
MD5 445932e9cb489c419871e804dab98966
BLAKE2b-256 203f0e96e9b22c4e278f6eaa2156380db2b85321914e66a0a93a032cf6a59202

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