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, Market, NetworkOverview


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

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

        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.3.0.tar.gz (16.9 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.3.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fiftyfive-0.3.0.tar.gz
Algorithm Hash digest
SHA256 97fd125ba8a0105567c34a95e97672e5770f62c8d1c3c5bdc22cc54cdc5bce27
MD5 498a1b6f5cf7fc1aa92be7b953290c78
BLAKE2b-256 fa3cc78167b27622ccec57ac88b211e28502153dacb1e3ee598cf14a38a2b6bd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: fiftyfive-0.3.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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 318e09eca3323e37ffc57833641dd63d632cee2020cd63ccfcef67e8558c7881
MD5 8081377490a9d27acae1caf257ed287e
BLAKE2b-256 1cfb3d6f475f6491bdef6143fb2da3c2b64fdd0dcb1551a0d47d7f3c74873550

See more details on using hashes here.

Provenance

The following attestation bundles were made for fiftyfive-0.3.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