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.5.tar.gz (92.6 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.5-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spgroup-1.0.5.tar.gz
  • Upload date:
  • Size: 92.6 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.5.tar.gz
Algorithm Hash digest
SHA256 9cda153ac158525b33016976edc279186c437d0472c8ae90093f2f68a7d5c92e
MD5 069c0a6c1cff375819d0d27c92bee1c5
BLAKE2b-256 351bd39af5161a1ea2bf7d211a1fbe68e49b7984d3232b58897c29311767b349

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: spgroup-1.0.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b36f160266d96352a73c020674c7d46e0f5134c06c9b8d57b885896d81d430f3
MD5 60cdb07100219ac08dddc4317f4744ce
BLAKE2b-256 43e712603755c2cb8dfcd4dfac08bc9390e8ae23064754ec142fa20c51819830

See more details on using hashes here.

Provenance

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