Skip to main content

No project description provided

Project description

Electric Kiwi Python API

SemVer 0.8.5 PyPI Releases Supported Python Versions

What it does

Provide a simple API interface to the Electric Kiwi API and includes all endpoints available on the juice hacker site

What it does not

session management / token management, there are enough libraries and frameworks that already do this very well, no point reinventing the wheel

Authentication has been left to you.

If you are planning on joining Electric Kiwi use my link to score a $50 credit sign up link

Authentication

To make any requests to the token url you are required to have basic auth using the client id and secret same as the python api example.

How to use it

implement AbstractAuth (see test_instance.py in tests)

once implemented you can pass it to ElectricKiwiApi e.g

api = ElectricKiwiApi(ApiAuthImpl(session))
await api.get_active_session()
await api.set_active_session()

You will need to call api.set_active_session() to set the customer number and connection id for you to run additional API calls as it sets them on the class so your not passing them continuously.

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

electrickiwi_api-0.9.14.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

electrickiwi_api-0.9.14-py3-none-any.whl (22.6 kB view details)

Uploaded Python 3

File details

Details for the file electrickiwi_api-0.9.14.tar.gz.

File metadata

  • Download URL: electrickiwi_api-0.9.14.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for electrickiwi_api-0.9.14.tar.gz
Algorithm Hash digest
SHA256 078654bd258af18558665ec62f4bc19d15b12c99c883fd55328192b415e91a28
MD5 4ad7e18918ec3a62ecb7a4212c2d114e
BLAKE2b-256 d554bbf0cfeb50a5ef2e3a41354d89600eaaee3f885c77614d5bdc5ab65e5201

See more details on using hashes here.

Provenance

The following attestation bundles were made for electrickiwi_api-0.9.14.tar.gz:

Publisher: release.yml on mikey0000/EK-API

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

File details

Details for the file electrickiwi_api-0.9.14-py3-none-any.whl.

File metadata

File hashes

Hashes for electrickiwi_api-0.9.14-py3-none-any.whl
Algorithm Hash digest
SHA256 36b7fcfe54c87a6f71e817f609ef36cf0d7957fe66e532114bdb65ecedbd017f
MD5 da726283b985c24b4cf2771ef1974fe0
BLAKE2b-256 e9f921de25aa420c044c7c9ce73df3d8643e51dd09d19d1ae65fcc03efca285a

See more details on using hashes here.

Provenance

The following attestation bundles were made for electrickiwi_api-0.9.14-py3-none-any.whl:

Publisher: release.yml on mikey0000/EK-API

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