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

Uploaded Python 3

File details

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

File metadata

  • Download URL: spgroup-1.0.4.tar.gz
  • Upload date:
  • Size: 90.3 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.4.tar.gz
Algorithm Hash digest
SHA256 a0d2353986c456b1c5d52c9b93d2aac236213ea7599d130dc07127d24b81a01c
MD5 c869ea6f4c95f935b585dfcb0f0d96ac
BLAKE2b-256 7aa31fb705d1c373b1c4b66ed73a8256f71c02a2e30fab18c0b0af6fb20746b0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: spgroup-1.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 677e77cd956571170cff8df67b3b42f43f2696fedfa39892033e59c7aeeb82b2
MD5 da0b72031987dd23c63820d596a3c9fe
BLAKE2b-256 b6957f488f9b787c384efc226ed0855dc7a99d2f572b73bf71566e57b1e35eb0

See more details on using hashes here.

Provenance

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