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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: spnkr-0.9.4.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.4.tar.gz
Algorithm Hash digest
SHA256 df60913c82b99df72d7158d598b8d3f6d3d56ded21786bb9833105bd1a366d94
MD5 3df09517388bd22da5988f47dee57d9e
BLAKE2b-256 d6aa7e23112675ce8e18b4b4139c66dc2c4ac74d10c6fab69b452b03bc1d28c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spnkr-0.9.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 74fb4cdaf35b6e476c3ee7216d341c4693a21b402f8654fbe84fbc8b9087f688
MD5 3291161cd521fac4d71317b168c7abea
BLAKE2b-256 180a3ca6a38ff781fee007c1d0431f591238c14bca85a39fde61aec4559b17ba

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