contribuciones en estancia con ekoa #1

Merged
pedro merged 17 commits from ekoa into main 2024-09-28 02:16:28 +00:00
2 changed files with 10 additions and 1 deletions
Showing only changes of commit 0545a2f460 - Show all commits

6
settings.ini.example Normal file
View File

@ -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

View File

@ -259,12 +259,15 @@ def save_snapshot_in_disk(snapshot, path):
f.write(json.dumps(snapshot)) 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): def send_snapshot_to_devicehub(snapshot, token, url):
headers = { headers = {
f"Authorization": "Basic {token}", f"Authorization": "Basic {token}",
"Content-Type": "application/json" "Content-Type": "application/json"
} }
return requests.post(url, data=snapshot, header=headers)
return requests.post(url, data=json.dumps(snapshot), headers=headers)
@logs @logs