diff --git a/settings.ini.example b/settings.ini.example new file mode 100644 index 0000000..35fb89b --- /dev/null +++ b/settings.ini.example @@ -0,0 +1,6 @@ +[settings] +url = http://127.0.0.1:8000/api/snapshot/ +token = '1234' +# path = /path/to/save +# device = your_device_name +# # erase = basic diff --git a/workbench-script.py b/workbench-script.py index be7de13..9edb2e1 100644 --- a/workbench-script.py +++ b/workbench-script.py @@ -259,12 +259,15 @@ def save_snapshot_in_disk(snapshot, path): f.write(json.dumps(snapshot)) +# TODO sanitize url, if url is like this, it fails +# url = 'http://127.0.0.1:8000/api/snapshot/' def send_snapshot_to_devicehub(snapshot, token, url): headers = { f"Authorization": "Basic {token}", "Content-Type": "application/json" } - return requests.post(url, data=snapshot, header=headers) + + return requests.post(url, data=json.dumps(snapshot), headers=headers) @logs