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.1
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.1.tar.gz | 91.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netzooe_eservice_api-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 102.2 kB
Release files / netzooe_eservice_api-1.1.1.tar.gz
| Download URL | netzooe_eservice_api-1.1.1.tar.gz |
|---|---|
| Size | 91.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
caf507d74b6d733432105ef1a73ab2371d356420f01eb92b87c50833bbf40f0f
|
|
BLAKE2b-256 checksum How to use checksums |
b215da7af7bd1df6086057939ae5808143c50a963b536e3f4fe33930430fa10a
|
| 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.1-py3-none-any.whl
| Download URL | netzooe_eservice_api-1.1.1-py3-none-any.whl |
|---|---|
| Size | 11.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b32895c4c15562e46dc4a137db355f0c2a9c32e3d5b9b21fbe31231269d768b
|
|
BLAKE2b-256 checksum How to use checksums |
e4223ae1b9deb1b691bd0bdbfc79c927431e42fce2ea105bbaca39d96c3a3a97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|