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.2b1
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.2b1.tar.gz | 117.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netzooe_eservice_api-1.1.2b1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 130.6 kB
Release files / netzooe_eservice_api-1.1.2b1.tar.gz
| Download URL | netzooe_eservice_api-1.1.2b1.tar.gz |
|---|---|
| Size | 117.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e6a671ef4456d4287e58e12a54e5074a7eabcb03c537c30dbddfda2c97467a6
|
|
BLAKE2b-256 checksum How to use checksums |
504e52a425ccf22a0f31ab39b202c948f18724c5420a2de2901858aebf631cc2
|
| 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.2b1-py3-none-any.whl
| Download URL | netzooe_eservice_api-1.1.2b1-py3-none-any.whl |
|---|---|
| Size | 13.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
15cda437dd3f51583d68e8cdc9bb4ee2d54e84a860bbd77f2108fb3303696764
|
|
BLAKE2b-256 checksum How to use checksums |
1e29475ca3a165ff05a98fafd24603cdb5d02c435a22ff7c8d3b8edd93ed80d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|