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.5.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.5.0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fiftyfive-0.5.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.5.0.tar.gz
Algorithm Hash digest
SHA256 2b1632119da64cc2a372beba6755a35b498ca041f98ecde980f5620098ea04b2
MD5 804084271893b36dbd7642360ade7d67
BLAKE2b-256 59fbc943c4257d5faed90f7e722366ae790415910434e331c9a4aa05f3face65

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: fiftyfive-0.5.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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21af103b4f06b1979fd85a1057d1c60c9c9dc270aba0b520be8a66ae875fadb7
MD5 e9388533666529940c7f02e9ccb65bcf
BLAKE2b-256 56f11263559c2600b81446e2283bf4145628bea784de3cc2830d6db181c54686

See more details on using hashes here.

Provenance

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