From 64f60f319aaff5ee7392f8b677167c112894259e Mon Sep 17 00:00:00 2001 From: j Date: Wed, 19 Mar 2025 10:21:16 +0100 Subject: [PATCH] support documents --- app/item/models.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/item/models.py b/app/item/models.py index 566417f..d3ef45b 100644 --- a/app/item/models.py +++ b/app/item/models.py @@ -166,7 +166,18 @@ class Item(models.Model): hue = None parts = self.url.split('/') url = '/'.join(parts[:3]) + '/api/' - if parts[4] == 'edits': + if parts[4] == 'documents': + document_id = parts[5] + request = { + "action": "getDocument", + "data": { + "id": document_id, + "keys": [] + } + } + response = requests.post(url, json=request).json() + return response["data"].get("hue") + elif parts[4] == 'edits': edit = urllib.parse.unquote(parts[5]).replace('_', ' ') request = { "action": "getEdit",