Skip to main content

Async Python SDK scaffold for SP Group APIs

Project description

spgroup

Async Python SDK for SP Group (Singapore Power) utility APIs.

Reverse-engineered from the SP Group Android mobile app (v15.9.0).

Installation

pip install spgroup

Quick Start

import asyncio
from spgroup import MobileAuthClient, JarvisClient

async def main():
    auth = MobileAuthClient(session=None)
    print(f"Client ID: {auth._client_id}")

asyncio.run(main())

Documentation

API reference and usage guides are available on GitHub.

For developers working on the SDK: see docs/, prototype/, and postman/ in the GitHub repository.

License

MIT

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

spgroup-1.0.6.tar.gz (92.8 kB view details)

Uploaded Source

Built Distribution

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

spgroup-1.0.6-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file spgroup-1.0.6.tar.gz.

File metadata

  • Download URL: spgroup-1.0.6.tar.gz
  • Upload date:
  • Size: 92.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for spgroup-1.0.6.tar.gz
Algorithm Hash digest
SHA256 696591ac2d15f094d16bd27bf29a9a3af041a0dc256a65cc3a52bb7e3edb87af
MD5 632577b4c9a7b89edd92665b11dc3cc8
BLAKE2b-256 fddc0e8065b06d543f0ceaaaf7322392168edc6e8d1ed580163ad2bcc0c40c50

See more details on using hashes here.

Provenance

The following attestation bundles were made for spgroup-1.0.6.tar.gz:

Publisher: release.yml on ashe0047/spgroup

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spgroup-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: spgroup-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 21.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for spgroup-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a97e4c0085eb753404debb785ad6ea74cf628c81a517ed09d04cc850ae99298a
MD5 7dc942b8fe4fb1d7bb779702eaa93e2f
BLAKE2b-256 8101adb7f44007acf78504c5ce8009cdc41fffa4eb2676d230935c3021369ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for spgroup-1.0.6-py3-none-any.whl:

Publisher: release.yml on ashe0047/spgroup

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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