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-0.1.0.tar.gz (79.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-0.1.0-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spgroup-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ad14ad9ef2e7f864673e4a56d714a9353243931d2c941abc600343f8a855e16d
MD5 3a68485ee9201beb3b085a137f45f705
BLAKE2b-256 057c1043ad9ca1d2cc53c3d8563147c0b8397c54d0754cb0e1ac7cb289b37be4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for spgroup-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07aae6f8ef0518809c58368b27d3d00e819e2cf7ef1c2f77a93b42fe3ecf6ed8
MD5 d423cb5cbb3134ec97e5aee7db9bdb4c
BLAKE2b-256 35a4cba951ab78477801db9b21ae865685af26dff3b500614cab39a23f241f4d

See more details on using hashes here.

Provenance

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