diff --git a/tools/batch_print/print.py b/tools/batch_print/print.py index da8fc6b..b5bfc88 100644 --- a/tools/batch_print/print.py +++ b/tools/batch_print/print.py @@ -67,6 +67,7 @@ def main(): json_file = args.path amount = args.amount + print("Request: to {}".format('10.200.4.12:8888/snipe_api')) response = requests.get("http://10.200.4.12:8888/snipe_api") response.raise_for_status() # raise error if request failed api_key = response.text.strip() # or response.json() if JSON returned @@ -108,7 +109,12 @@ def main(): "authorization": f"Bearer {api_key}", "Content-Type": "application/json" } + print("Post hardware") asset =requests.post("https://computer.z31.it/api/v1/hardware",headers=headers,data=json.dumps(data)) + print("Post hardware finished") + if asset.status_code != 200: + print(f"Error fetching data: HTTP {asset.status_code}") + exit(1) tag =json.loads(asset.content)['payload']['asset_tag'] print_data = { "id": tag, @@ -118,7 +124,12 @@ def main(): "memory": data["_snipeit_arbeitsspeicher_6"], "disk": data["_snipeit_festplatte_4"] } - res = requests.post("http://10.200.4.12:8888/batch", data=json.dumps(print_data)) + print("Post batch") + res = requests.post("http://10.200.4.12:8888/label", data=json.dumps(print_data)) + print("Post batch end") + if res.status_code != 200: + print(f"Error fetching data: HTTP {res.status_code}") + exit(1) print(res.content) if __name__ == "__main__": main()