Skip to main content

Async python wrapper for tr.energy api

Project description

Aiotrenergy

Asyncio library for interacting with the Trenergy API.

Installation

pip install aiotrenergy

Usage

from aiotrenergy import TrenergyClient
from aiotrenergy.enums import ConsumptionType


client = TrenergyClient("your_api_key", "https://nile-core.tr.energy/api/consumers")  # default url is https://core.tr.energy/api/

# Show account information
account = await client.account.show()
print(account)

# Transit wallets usage (https://tr.energy/ru/consumers/faq//#faq10)
consumer_create_response = await client.consumers.create(
    15,
    "TY3dRk4eQ75dCrW7tUcCzggU9rnz4V111",
    False,
    ConsumptionType.STATIC,
    200000,
    "test"
)
await client.consumers.activate(consumer_create_response.data.id)

To do

Fixes

client.consumers.toggle_auto_renewal returns 422 with no error message... (on params -> True, [54])

Tests

Docs

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

aiotrenergy-0.0.2.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

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

aiotrenergy-0.0.2-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file aiotrenergy-0.0.2.tar.gz.

File metadata

  • Download URL: aiotrenergy-0.0.2.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Windows/11

File hashes

Hashes for aiotrenergy-0.0.2.tar.gz
Algorithm Hash digest
SHA256 42819de6682c48e7bd1f984e589ae1e28d9cf2428ef67222e8438e0d113a38ac
MD5 b56c7fa9b0e49443eafe5226e03783ed
BLAKE2b-256 a87391be1b111231dd49a92f721240c8b782095dd1168b6946cd9ffcd4f65eaf

See more details on using hashes here.

File details

Details for the file aiotrenergy-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: aiotrenergy-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 32.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Windows/11

File hashes

Hashes for aiotrenergy-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 badc7bfd7612ca316911101a71300958a6904e9ee986684de6899f63b71ecb4c
MD5 32042d8fd8f22ea62a42342506e36208
BLAKE2b-256 d1fcbf0c4b188e0f779eb42b92a7f47d153facddc76bd9de2642c3d1ddce25fb

See more details on using hashes here.

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