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
- Xbox Live authentication flow: OpenXbox/xbox-webapi-python
- Halo Infinite authentication flow, endpoints, schema, enumerated data types: Den Delimarsky
- Microsoft/343 Industries
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 requestsaiolimiter
for limiting requests per secondpydantic
for parsing responses into Pydantic modelsbitstring
for unpacking data from binary film files
Contributions
Contributions to fix issues or add support for more endpoints are welcomed.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5c5722a600187b0028e7c0792b4535d90a0398ca7e3a0560d4723c2b5b81078 |
|
MD5 | e5d5ee16f783a666dc98228e275e5d72 |
|
BLAKE2b-256 | e65c9c00894370a1b4b748780534876e780675c38fc85237c9867bef4f564e61 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e670a4814e1ca8324ef854cf9e45ad9eb4f9e88480b034825c750528e771ae55 |
|
MD5 | 0974a75a82d4825f89bf91d1178d2b20 |
|
BLAKE2b-256 | 8438cd4c81ab41b38c17dd907a4dcb58745c388506c1ce37050a6bc68f942033 |