diff options
Diffstat (limited to 'windy/__init__.py')
-rw-r--r-- | windy/__init__.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/windy/__init__.py b/windy/__init__.py index ba397a9..346cece 100644 --- a/windy/__init__.py +++ b/windy/__init__.py @@ -1 +1,15 @@ -from . import point_forecast +from pint import UnitRegistry +from requests import Session + +import point_forecast + + +class Windy: + def __init__(self, registry: UnitRegistry, session: Session = None, api: str = "https://api.windy.com/api"): + self.registry = registry + self.session = session or Session() + self.api = api + self._point_forecast = point_forecast.Endpoint("/point-forecast/v2") + + def point_forecast(self, request: point_forecast.Request): + return self._point_forecast(self, request) |