From e5feb370453dff739ac38e9837c8b39647acc40e Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 23 Sep 2021 07:25:21 -0700 Subject: [PATCH] add effective_on_date to plan look up query (#17) --- openeihttp/__init__.py | 7 +++++-- setup.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/openeihttp/__init__.py b/openeihttp/__init__.py index 9a83a54..979d2c2 100644 --- a/openeihttp/__init__.py +++ b/openeihttp/__init__.py @@ -3,6 +3,7 @@ import datetime import logging +import time from typing import Any, Dict import requests # type: ignore from .const import BASE_URL @@ -55,9 +56,11 @@ def lookup_plans(self) -> Dict[str, Any]: _LOGGER.error("Missing location data for a plan lookup.") raise InvalidCall + thetime = time.time() + url = f"{BASE_URL}version=latest&format=json" - url = f"{url}&api_key={self._api}" - url = f"{url}§or=Residential" + url = f"{url}&api_key={self._api}&orderby=startdate" + url = f"{url}§or=Residential&effective_on_date={thetime}" if self._radius is not None: url = f"{url}&radius={self._radius}" diff --git a/setup.py b/setup.py index 8b1ba99..47c3a14 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ PROJECT_DIR = Path(__file__).parent.resolve() README_FILE = PROJECT_DIR / "README.md" -VERSION = "0.1.16" +VERSION = "0.1.17" setup(