Skip to main content

Python 3 package to retrieve EV charger data from 50five

Project description

Fiftyfive

Python 3 package to retrieve EV charger data from 50five

Installation

pip3 install fiftyfive

Usage

import asyncio

from aiohttp import ClientSession
from fiftyfive import Api, CustomerType, Market, NetworkOverview


async def main():
    """Main module"""

    async with ClientSession() as session:
        api = Api(session, "email", "password", Market.BELUX, CustomerType.FORMER_SHELL)

        result = await api.make_requests([NetworkOverview()])
        print(result)


if __name__ == "__main__":
    loop = asyncio.new_event_loop()
    loop.run_until_complete(main())

WARNING

50five uses separate endpoints depending on the market (belux, nl, de, ...) as well as whether or not you were migrated over from Shell Recharge. As I myself only have access to an account in the belux market as an ex-Shell customer, I cannot do any testing/reverse engineering on the other markets, so I can't give any guarantee anything will work for accounts in them.

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

fiftyfive-0.4.0.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

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

fiftyfive-0.4.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file fiftyfive-0.4.0.tar.gz.

File metadata

  • Download URL: fiftyfive-0.4.0.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fiftyfive-0.4.0.tar.gz
Algorithm Hash digest
SHA256 641ee7a2bfbbdc3aa7b350fd58f14fae6c2414d7c1a66a3b85ad247745b0954d
MD5 21589a53cd023bf4a85741116b890bae
BLAKE2b-256 c5caa3fd9af2aaeeb626ca924c37f1ad5d0291053a249245ccd03671e0457fec

See more details on using hashes here.

Provenance

The following attestation bundles were made for fiftyfive-0.4.0.tar.gz:

Publisher: release.yaml on Crazy-Duck/fiftyfive

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

File details

Details for the file fiftyfive-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: fiftyfive-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fiftyfive-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c031651f500a2fdaa782ff86d19386ff33d91a456f3021808c2fef0f538cf1d
MD5 27d427a07d8bea5de6ae06a19f86cf93
BLAKE2b-256 ad63c5044b3a3b3471e264a2b3244a53630b0e3895b7eaaee5a9c7d335ccf88a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fiftyfive-0.4.0-py3-none-any.whl:

Publisher: release.yaml on Crazy-Duck/fiftyfive

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