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

Uploaded Source

Built Distribution

spnkr-0.9.1-py3-none-any.whl (47.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spnkr-0.9.1.tar.gz
  • Upload date:
  • Size: 38.5 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.1.tar.gz
Algorithm Hash digest
SHA256 c5c5722a600187b0028e7c0792b4535d90a0398ca7e3a0560d4723c2b5b81078
MD5 e5d5ee16f783a666dc98228e275e5d72
BLAKE2b-256 e65c9c00894370a1b4b748780534876e780675c38fc85237c9867bef4f564e61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spnkr-0.9.1-py3-none-any.whl
  • Upload date:
  • Size: 47.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e670a4814e1ca8324ef854cf9e45ad9eb4f9e88480b034825c750528e771ae55
MD5 0974a75a82d4825f89bf91d1178d2b20
BLAKE2b-256 8438cd4c81ab41b38c17dd907a4dcb58745c388506c1ce37050a6bc68f942033

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