Skip to main content

Unofficial Python SDK for the Halo Infinite web API.

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spnkr-0.10.1-py3-none-any.whl (52.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spnkr-0.10.1.tar.gz
  • Upload date:
  • Size: 43.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for spnkr-0.10.1.tar.gz
Algorithm Hash digest
SHA256 33c965a5d29592d302b835fedbc43178c97b8e47ffe358265de88d51f684147a
MD5 fc4e560708fedf006a41148c4547571a
BLAKE2b-256 69a6418167d0f532f1bd730c52b76394bfc29a9ea3760f7635616862d5336e06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spnkr-0.10.1-py3-none-any.whl
  • Upload date:
  • Size: 52.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for spnkr-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e945e75e7d821852822a9250462be3e067178d14efa9259fdb75a9e54b71a62a
MD5 3a78436db6a32a067c254d84bf469481
BLAKE2b-256 38a88152afa308e4f9ccd31b7bb484e9554d69e0b51030576dec86740ac12c05

See more details on using hashes here.

Supported by

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