35 lines
892 B
Python
35 lines
892 B
Python
import requests
|
|
from config import SPOOLMAN_API_URL
|
|
|
|
|
|
def patchExtraTags(spool_id, old_extras, new_extras):
|
|
for key, value in new_extras.items():
|
|
old_extras[key] = value
|
|
|
|
resp = requests.patch(f"{SPOOLMAN_API_URL}/spool/{spool_id}", json={
|
|
"extra": old_extras
|
|
})
|
|
print(resp.text)
|
|
print(resp.status_code)
|
|
|
|
|
|
def getSpoolById(spool_id):
|
|
response = requests.get(f"{SPOOLMAN_API_URL}/spool/{spool_id}")
|
|
print(response.status_code)
|
|
print(response.text)
|
|
return response.json()
|
|
|
|
|
|
def fetchSpoolList():
|
|
response = requests.get(f"{SPOOLMAN_API_URL}/spool")
|
|
print(response.status_code)
|
|
print(response.text)
|
|
return response.json()
|
|
|
|
def consumeSpool(spool_id, use_weight):
|
|
response = requests.put(f"{SPOOLMAN_API_URL}/spool/{spool_id}/use", json={
|
|
"use_weight": use_weight
|
|
})
|
|
print(response.status_code)
|
|
print(response.text)
|