Simple Python SDK for the SteelSeries GameSense API
Project description
steelseries
A simple wrapper for the SteelSeries GameSense API in Python.
Features
- Register games and events with SteelSeries Engine
- Send live event data (0–100) to control RGB devices
- Built-in auto-sanitization of names
Example
import steelseries
#-- register game --#
steelseries.register_game("MYGAME", "Developer", "Display", 1, True) # True == no debugging
#-- register event --#
steelseries.register_event("MYGAME", "HEALTH", False) # False or empty == debugging
#-- single update -- #
steelseries.send_event_data("MYGAME", "HEALTH", 75, True)
#-- animated update --#
steelseries.send_event_data_interpolated("MYGAME", "HEALTH", 0, 100, 3.0, 0.1, easing="ease-in", silent=True)
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
steelseries-0.2.0.tar.gz
(4.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file steelseries-0.2.0.tar.gz.
File metadata
- Download URL: steelseries-0.2.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eeeb1d83e84c0c9d6476dae46ddfdbe50199188dab1815d0f5142e292fb40d38
|
|
| MD5 |
e7c9addd7eae97aec4f1b370e49f8570
|
|
| BLAKE2b-256 |
2851f906816c415c90f89ec34e69cf8b343db1ffa13fc59f468d4e95c325ca88
|
File details
Details for the file steelseries-0.2.0-py3-none-any.whl.
File metadata
- Download URL: steelseries-0.2.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f08988b43e15b7a80a3d285da00aa2cf0e9804a91b03eb277ded59c51917cae
|
|
| MD5 |
04986853fec9c7ef01e125e8366f0aea
|
|
| BLAKE2b-256 |
eae2cc3339d13af775a66fb5571a6ffa9233de6be9a296efa46f6bf73b058428
|