معرفی شرکت ها


aiotnse-1.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Asynchronous Python API For TNS-Energo
ویژگی مقدار
سیستم عامل -
نام فایل aiotnse-1.1.1
نام aiotnse
نسخه کتابخانه 1.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده LizardSystems
ایمیل نویسنده -
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/aiotnse/
مجوز MIT License
# aioTNSE Asynchronous Python API for [TNS-Energo](https://tns-e.ru). ## Installation Use pip to install the library: ```commandline pip install aiotnse ``` ## Usage ```python import asyncio from pprint import pprint import aiohttp from aiotnse import SimpleTNSEAuth, TNSEApi async def main(account: str) -> None: """Create the aiohttp session and run the example.""" async with aiohttp.ClientSession() as session: auth = SimpleTNSEAuth(session) api = TNSEApi(auth) data = await api.async_get_latest_readings(account) pprint(data) if __name__ == "__main__": _account = string = str(input("Account: ")) asyncio.run(main(_account)) ``` The `SimpleTNSEAuth` client also accept custom access token (this can be found by sniffing the client). This will return a price object that looks a little like this: ```json { "STATUS": "Используется", "counters": { "1111111": [ { "Can_delete": "0", "DatePok": "06.02.2023", "DatePosledPover": "31.12.2021", "DatePover": "31.12.2037", "DatePoverStatus": 0, "DatePoverURL": "", "GodVipuska": "01.01.22", "KoefTrans": "1", "Label": "Дневная зона", "MaxPok": "2000", "MestoUst": "Жилой дом", "ModelPU": "Нева МТ 114 AS PLRFPC", "NazvanieTarifa": "День", "NazvanieUslugi": "Электроснабжение ", "NomerTarifa": "0", "NomerUslugi": "0100", "PredPok": "700", "RaschSch": "Работает", "Razradnost": "6", "RowID": "1111111", "Tarifnost": "2", "Type": "1", "ZavodNomer": "22222222", "sort": 0, "zakrPok": "700" }, { "Can_delete": "0", "DatePok": "06.02.2023", "DatePosledPover": "31.12.2021", "DatePover": "31.12.2037", "DatePoverStatus": 0, "DatePoverURL": "", "GodVipuska": "01.01.22", "KoefTrans": "1", "Label": "Ночная зона", "MaxPok": "2000", "MestoUst": "Жилой дом", "ModelPU": "Нева МТ 114 AS PLRFPC", "NazvanieTarifa": "Ночь", "NazvanieUslugi": "Электроснабжение ", "NomerTarifa": "1", "NomerUslugi": "0100", "PredPok": "337", "RaschSch": "Работает", "Razradnost": "6", "RowID": "1111111", "Tarifnost": "2", "Type": "1", "ZavodNomer": "22222222", "sort": 1, "zakrPok": "337" } ] }, "result": true } ``` ## Timeouts aiotnse does not specify any timeouts for any requests. You will need to specify them in your own code. We recommend the `async_timeout` package: ```python import async_timeout with async_timeout.timeout(10): data = await api.async_get_account_status(account) ```


نیازمندی

مقدار نام
- aiohttp


زبان مورد نیاز

مقدار نام
>=3.9.0 Python


نحوه نصب


نصب پکیج whl aiotnse-1.1.1:

    pip install aiotnse-1.1.1.whl


نصب پکیج tar.gz aiotnse-1.1.1:

    pip install aiotnse-1.1.1.tar.gz