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.2.0b4
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.2.0b4.tar.gz | 117.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| netzooe_eservice_api-1.2.0b4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 130.9 kB
Release files / netzooe_eservice_api-1.2.0b4.tar.gz
| Download URL | netzooe_eservice_api-1.2.0b4.tar.gz |
|---|---|
| Size | 117.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66246d18c37ca34f092e812bea4e659468468efa11e9fed12dd707dfe5ed19fe
|
|
BLAKE2b-256 checksum How to use checksums |
b843b65afebdd31626861d4cb4e750f0da54ef07557de23bc15a0f83a9eb4b5e
|
| 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.2.0b4-py3-none-any.whl
| Download URL | netzooe_eservice_api-1.2.0b4-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4749d6d94c3705081a34ce3ba73fe2f46ed7f956318a5b0b2eebd783e7fa57f3
|
|
BLAKE2b-256 checksum How to use checksums |
9cc6034b7decc6f77f81094d55300e21cace20a54aa67c3d772992a50f8f4b09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|