Exemple #1
0
def apiv1_request(url, params):
    response = requests.get(url=url, params=params, cookies=login.get_cookiejar())
    if not response.ok:
        print("Request failed: {0}".format(response.content))
        return None
    response_dict = response.json()
    if response_dict["status"] != 0 or not response_dict["items"]:
        print(response_dict)
        return None
    else:
        return response_dict["items"][0]
Exemple #2
0
 def __init__(self, username=None, password=None):
     login.get_cookiejar(username, password)
     params = dict(group_cameras=True)
     self.data = apiv1_request(_CAMERAS_PATH, params)
Exemple #3
0
def nexus_data_request(url, params):
    response = requests.get(url, params=params, cookies=login.get_cookiejar())
    if not response.ok:
        print("Request failed: {0}".format(response.content))
        return None
    return response.content