diff --git a/wetterdienst/ui/restapi.py b/wetterdienst/ui/restapi.py index 3eed68543..e40b51c2e 100644 --- a/wetterdienst/ui/restapi.py +++ b/wetterdienst/ui/restapi.py @@ -9,7 +9,7 @@ from fastapi import FastAPI, HTTPException, Query from fastapi.responses import HTMLResponse, PlainTextResponse, Response -from wetterdienst import Provider, Wetterdienst, __appname__, __version__ +from wetterdienst import Author, Info, Provider, Wetterdienst, __appname__, __version__ from wetterdienst.core.timeseries.request import TimeseriesRequest from wetterdienst.core.timeseries.result import ( _InterpolatedValuesDict, @@ -36,14 +36,14 @@ log = logging.getLogger(__name__) -PRODUCER_NAME = "Wetterdienst" -PRODUCER_LINK = "https://github.com/earthobservations/wetterdienst" - CommaSeparator = StringListParamType(",") @app.get("/", response_class=HTMLResponse) def index(): + def _create_author_entry(author: Author): + return f"{author.name} ({author.email})" # noqa: E501 + appname = f"{__appname__} v{__version__}" about = "Wetterdienst - Open weather data for humans." sources = [] @@ -54,6 +54,7 @@ def index(): f"