This commit is contained in:
28
README.md
28
README.md
@@ -9,14 +9,14 @@ gebruikt voor het opvragen van:
|
|||||||
* Verwachtingen
|
* Verwachtingen
|
||||||
* Astronomisch getij
|
* Astronomisch getij
|
||||||
|
|
||||||
De digitale delta api is beschikbaar via:
|
De operationele digitale delta api is beschikbaar via:
|
||||||
|
|
||||||
* https://ddapi.rws.nl/dd-oper/2.0
|
* https://ddapi.rws.nl/dd-oper/2.0
|
||||||
|
|
||||||
De authenticatie op deze url is geregeld via PKI overheidscertificaten.
|
De authenticatie op deze url is geregeld via PKI overheidscertificaten.
|
||||||
Zonder PKI overheidscertificaat is de api niet toegankelijk.
|
Zonder PKI overheidscertificaat is de api niet toegankelijk.
|
||||||
|
|
||||||
Deze git repository bevat een python module om de dd-oper api te benaderen
|
Deze git repository bevat een python module om de dd oper api te benaderen
|
||||||
inclusief:
|
inclusief:
|
||||||
|
|
||||||
* Autenticatie via certificaten.
|
* Autenticatie via certificaten.
|
||||||
@@ -29,29 +29,27 @@ De package is beschikbaar via https://marceln.org/download/python
|
|||||||
|
|
||||||
Het installeren gaat via:
|
Het installeren gaat via:
|
||||||
```
|
```
|
||||||
pip install -i https://marceln.org/download/python ddOperApi
|
pip install --extra-index-url https://marceln.org/download/python ddOperApi
|
||||||
```
|
```
|
||||||
|
|
||||||
## De inhoud van de git repository
|
## De inhoud van de git repository
|
||||||
|
|
||||||
TODO: Aanpassen aan module
|
* ddOperApi/: De module
|
||||||
|
* ddOperApi/tests: De module test code
|
||||||
|
* githooks: Standaard hooks voor een locale zelf test
|
||||||
|
* demo/DD-API-Oper demo.ipynb: [Jupyter notebook](https://jupyter.org/)
|
||||||
|
demo file
|
||||||
|
|
||||||
* ddapioper.py: Python module
|
### ddOperApi
|
||||||
* test-ddapi: Een klein voorbeeld en test programma voor de module
|
|
||||||
* DD-API-Oper demo.ipynb: Een [Jupyter notebook](met een demo).
|
|
||||||
|
|
||||||
### dd-oper-api
|
|
||||||
|
|
||||||
Deze module bevat documentatie. Deze is op te vragen door de module te
|
Deze module bevat documentatie. Deze is op te vragen door de module te
|
||||||
laden en vervolgens via de python hulp functie heb je toegang tot de
|
laden en vervolgens via de python hulp functie heb je toegang tot de
|
||||||
documentatie.
|
documentatie.
|
||||||
|
|
||||||
### test-ddapi
|
### ddOperApi/tests
|
||||||
|
|
||||||
Een werkend voorbeeld en test programma voor de api.
|
Bevat een flask webserver waartegen de module getest kan worden en
|
||||||
|
python unittest code.
|
||||||
Wel moeten de paden van het certificaat en de bijbehorende private key
|
|
||||||
nog ingevuld worden. Er staat twee keer "<TODO>" in de code.
|
|
||||||
|
|
||||||
### DD-API-Oper demo.ipynb
|
### DD-API-Oper demo.ipynb
|
||||||
|
|
||||||
@@ -85,4 +83,4 @@ stabiele code!
|
|||||||
|
|
||||||
## Vragen en/of uitbreidingen.
|
## Vragen en/of uitbreidingen.
|
||||||
|
|
||||||
Vragen en of uitbreidingen kunnen gemaild worden naar ddoperapi@pion.xs4all.nl.
|
Vragen en of uitbreidingen kunnen gemaild worden naar ddoperapi(a)marceln(.)org.
|
||||||
|
@@ -20,7 +20,7 @@ from datetime import datetime, timedelta
|
|||||||
from dateutil.parser import parse
|
from dateutil.parser import parse
|
||||||
|
|
||||||
""" Version info changed by git hook """
|
""" Version info changed by git hook """
|
||||||
__version__ = '0.1.0'
|
__version__ = '0.1.1'
|
||||||
|
|
||||||
class ddOperApi:
|
class ddOperApi:
|
||||||
"""
|
"""
|
||||||
|
2
setup.py
2
setup.py
@@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
|
|||||||
|
|
||||||
setuptools.setup(
|
setuptools.setup(
|
||||||
name="ddOperApi", # Replace with your own username
|
name="ddOperApi", # Replace with your own username
|
||||||
version="0.1.0",
|
version="0.1.1",
|
||||||
author="Marcel Nijenhof",
|
author="Marcel Nijenhof",
|
||||||
author_email="pip@pion.xs4all.nl",
|
author_email="pip@pion.xs4all.nl",
|
||||||
description="Interface for dd-oper protocol",
|
description="Interface for dd-oper protocol",
|
||||||
|
Reference in New Issue
Block a user