Pre-release
This release is a pre-release and may not be stable for production use.
Netz OÖ eService API
A Python wrapper for the unofficial Netz Oberösterreich eService portal API.
Getting started
pip install netzooe_eservice_api
Usage
import asyncio
from typing import Any
from netzooe_eservice_api.api import NetzOOEeServiceAPI
from aiohttp import ClientSession
async def main():
async with ClientSession() as session:
client: NetzOOEeServiceAPI = NetzOOEeServiceAPI(
username="test",
password="test",
session=session,
)
# Get dashboard data
dashboard: dict[str, Any] = await client.dashboard()
for dashboard_contract_accounts in dashboard["contractAccounts"]:
# Get contract accounts data
contract_accounts: dict[str, Any] = await client.contract_accounts(
business_partner_number=dashboard_contract_accounts["businessPartnerNumber"],
contract_account_number=dashboard_contract_accounts["contractAccountNumber"],
)
asyncio.run(main())
Changelog
The changelog lives in the CHANGELOG.md document. The format is based on Keep a Changelog.
Get Involved
The Netz OÖ eService portal API is an open-source project and contributions are welcome. You can:
- Report issues or request new features
- Improve documentation
- Contribute code
- Support the project by starring it on GitHub ⭐
I'm happy about your contributions to the project! You can get started by reading the CONTRIBUTING.md.
Metadata
Release files for netzooe-eservice-api 1.1.2b2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| netzooe_eservice_api-1.1.2b2.tar.gz | 117.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netzooe_eservice_api-1.1.2b2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 130.9 kB
Release files / netzooe_eservice_api-1.1.2b2.tar.gz
| Download URL | netzooe_eservice_api-1.1.2b2.tar.gz |
|---|---|
| Size | 117.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
297d3f8d1c25a4dc1f9b23293c5e1bd4d62ac16e7df3ab911d8286b6b38f28e9
|
|
BLAKE2b-256 checksum How to use checksums |
f3bbe59991f86c9445f778ea96628304ca15c2202dc56f44cf9e83a10e9841e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / netzooe_eservice_api-1.1.2b2-py3-none-any.whl
| Download URL | netzooe_eservice_api-1.1.2b2-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e051040a9a7deb597cfd2ed0913ebb370408b1fc5000691df3c226fac39f80c1
|
|
BLAKE2b-256 checksum How to use checksums |
3404106321720a59d445ab19e43a7f2bf27b3a59a12c083c3508e2afb7575669
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|