diff --git a/arke.py b/arke.py index ee671d9..2152853 100644 --- a/arke.py +++ b/arke.py @@ -1,13 +1,16 @@ import requests, arkevars, json -responseTable = {} -for target in arkevars.httpTargets: - try: - statuscode = requests.get(target).status_code - responseTable[target] = statuscode - # prints the int of the status code. Find more at httpstatusrappers.com :) +def gather_JsonData(monitoringtargets): + responseTable = {} + for target in monitoringtargets: + try: + statuscode = requests.get(target).status_code + responseTable[target] = statuscode + # prints the int of the status code. Find more at httpstatusrappers.com :) - except requests.ConnectionError: - print("failed to connect") + except requests.ConnectionError: + responseTable[target] = "Failed to connect." + + return responseTable -jsonData = json.dumps(responseTable) +gather_JsonData(arkevars.httpTargets) \ No newline at end of file