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.3.tar.gz (90.2 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.3-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spgroup-1.0.3.tar.gz
Algorithm Hash digest
SHA256 7722943ee081746d6949eaa951c7fe201a08fee01fba39cc9f10e48257b0c92d
MD5 064d82ae9225b3ca42149ad6e59891c3
BLAKE2b-256 3ad74fb918a10d1779b74dcc2eba7beeac99b715538ae7da18f73b2ab46741bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for spgroup-1.0.3.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.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for spgroup-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a236651b10fe5a07095e53cacdd423954b9ffcbe6e3217135c0c749d7b8b6a47
MD5 df5b5a6396488c48c8f9c59e90dba616
BLAKE2b-256 3e29a6093ef037062277d200a7531796410443791faa3510d06d4f8b6402ac0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for spgroup-1.0.3-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