diff --git a/APIHandler.py b/APIHandler.py index e03379a..ee7472b 100644 --- a/APIHandler.py +++ b/APIHandler.py @@ -32,7 +32,6 @@ class APIHandler: :param proxy: Add a proxy dict for requests to consume. eg: {"http":"socks5://[username]:[password]@[host]:[port], "https": ...} More information on proxies in requests: https://stackoverflow.com/a/15661226/9313679 - """ scheme = 'https' if https else 'http' self.url = f"{scheme}://{ip}/cgi-bin/api.cgi" diff --git a/README.md b/README.md index a9eff6e..20aa9b5 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,10 @@ You can get the Restful API calls by looking through the HTTP Requests made the Implement a "Camera" object by passing it an IP address, Username and Password. By instantiating the object, it will try retrieve a login token from the Reolink Camera. This token is necessary to interact with the Camera using other commands. +### Styling and Standards + +This project intends to stick with [PEP8](https://www.python.org/dev/peps/pep-0008/) + ### API Requests Implementation Plan: GET: @@ -47,7 +51,7 @@ GET: - [ ] Focus - [ ] Image (Brightness, Contrass, Saturation, Hue, Sharp, Mirror, Rotate) - [ ] Advanced Image (Anti-flicker, Exposure, White Balance, DayNight, Backlight, LED light, 3D-NR) -- [ ] Image Data +- [ ] Image Data -> "Snap" Frame from Video Stream SET: - [ ] Display -> OSD diff --git a/resthandle.py b/resthandle.py index 6921c20..a5433b1 100644 --- a/resthandle.py +++ b/resthandle.py @@ -44,7 +44,7 @@ class Request: """ try: data = requests.get(url=url, verify=False, params=params, timeout=timeout, proxies=Request.proxies) - + return data except Exception as e: print("Get Error\n", e)