diff --git a/iotclient/iot_client.py b/iotclient/iot_client.py index f80aab6..e1e3c28 100644 --- a/iotclient/iot_client.py +++ b/iotclient/iot_client.py @@ -5,7 +5,6 @@ import json import time from datetime import datetime - def print_response(response): print("Code: " + str(response.status_code) + "; Body: " + str(response.json())) @@ -90,6 +89,21 @@ def delete_image(identifier): return True +def delete_all_image(): + print("Deleting all images") + + baseurl = "http://127.0.0.1:8000" + get_url = "/image/delete/all" + + try: + response = requests.delete(baseurl + get_url) + payload = response.json() + print(payload) + except os.error: + print("Error deleting request") + return True + + def get_all(): print("Getting all images") @@ -114,7 +128,7 @@ def check_system(): response = requests.get(baseurl + get_url) print_response(response) except os.error: - print("Error checking system health") + print("Server not available") return True @@ -138,25 +152,18 @@ if (os.path.isdir(image_folder)): else: print("Default image folder not found.") + +def print_cursor(): + if metadata is None: + print('Cursor on 0 of 0') + return + print('Cursor on ' + str(index) + " out of " + str(len(metadata)) + " - " + metadata[index]['filename']) + + # main input loop command = "dummy" -def delete_all_image(): - print("Deleting all images") - - baseurl = "http://127.0.0.1:8000" - get_url = "/image/delete/all" - - try: - response = requests.delete(baseurl + get_url) - payload = response.json() - print(payload) - except os.error: - print("Error deleting request") - return True - - while (command.lower() not in ["exit", "quit", "end"]): try: @@ -187,7 +194,7 @@ while (command.lower() not in ["exit", "quit", "end"]): print("fetchall - get all images") print("delete - delets the next image from db if exists") print("delete - delets all images from the service") - print("rapid <#amount> - next images in line are sent to backend in 2 second intervals") + print("rapid <#amount> [<#time>] - next images in line are sent to backend in