demo version

This commit is contained in:
mvc 2025-09-15 07:21:37 -04:00
parent 0dfa8cd07e
commit 0a8afaff61
5 changed files with 61 additions and 43 deletions

View File

@ -1,36 +1,3 @@
2025-09-09 02:58:06,184 - INFO - /home/user/ckServer/persistmods/views.py changed, reloading.
2025-09-14 22:58:57,387 - ERROR - Invalid HTTP_HOST header: '10.137.0.13:8000'. You may need to add '10.137.0.13' to ALLOWED_HOSTS.
2025-09-14 22:58:57,515 - WARNING - Bad Request: /start
2025-09-14 22:58:57,708 - ERROR - Invalid HTTP_HOST header: '10.137.0.13:8000'. You may need to add '10.137.0.13' to ALLOWED_HOSTS.
2025-09-14 22:58:57,745 - WARNING - Bad Request: /favicon.ico
2025-09-14 23:02:31,497 - INFO - /home/user/ckServer/ckSite/settings.py changed, reloading.
2025-09-14 23:02:45,161 - WARNING - Not Found: /start
2025-09-14 23:02:45,215 - WARNING - Not Found: /favicon.ico
2025-09-14 23:04:45,655 - WARNING - Not Found: /persistmods(start
2025-09-14 23:04:59,799 - INFO - module created
2025-09-14 23:04:59,833 - ERROR - Internal Server Error: /persistmods/start
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/ckServer/persistmods/views.py", line 21, in start
return HttpResponse(nodetype+" "+nodename)
~~~~~~~~^~~~
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
2025-09-14 23:06:21,887 - INFO - module created
2025-09-14 23:06:21,948 - ERROR - Internal Server Error: /persistmods/start
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/ckServer/persistmods/views.py", line 21, in start
return HttpResponse(nodetype+" "+nodename)
~~~~~~~~^~~~
TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
2025-09-14 23:07:21,479 - INFO - module created
2025-09-15 10:21:19,470 - INFO - module created
2025-09-15 10:22:04,382 - INFO - module executed
2025-09-15 10:22:04,383 - INFO - {'fsp_question': {'k': '4+eOrxsYMaMS0bVDblNBY4TBu9M9HXjaCI5YdoawEFnY1yX2/pGs/Ydh8r0sQsip0gFwgpDwEyqq57Sq6RcVJxiHQfLwvsmRxzVfm20mr3Jv1Te9OXlvprwif6VKwt7V67zljp91vQRkyb65HBJ3w7ln3QtWhiA2aZz06bL53Q1+TNC96nwYnkkwWgHyNUc56O7EV4s7yxA2RZWg2dpinjwM/xedgEwGsHnlvHZMFfy8Fn2QNGdUg9bvUeeIhFiaSWi6hT75xuBHhycnSvSdFgNOUAqZ1DN57iEXeUMBI82WZ8l0BNksqZ3K3KLPd67bO2Y+FzynaAmxJRX8Bp201Q==', 'n': 'MjAyNDAxMzEyMjQ4NTQ=', 'p': 'NFYRZxA62dVETGieemh6nNmT7YciDDqEWdceJ5qgbwyRhHPnuNT3xUBrVF+LL5tKMxdvtEkz9owzWQKEacUqNnr9b0U4iAeibLxVIQHMsZNysBFu6QnFJS9yGU9j2t5Lgh7y3wfCa/RUCgSqmmN3RKsQ+qH+OFwKAj5aFAdx0FRPHVAeISQk/CABmZskuugZNRUW9Vrem3CBDElkVRuKNV97A9mb87WymaEhaJYL6+TYHmtmGBRxQTiBf6gcWEM8l9tFmjoWgPFHc2pzmb0r7180wYVmD70WKYwHntOE7pktQYolcEObOl9uVmns9kUeo+1Wo/mi7zguBUgc0eFYlA=='}, 'fsp_question_decrypted': 'bring me a coffe, please. Maybe two', 'fsp_response': 'wvcQXp42SZ3EAyv5fYe+Cd+B48JhXmqfVcIFLcH0Ah6dhX6ivpyYF4PZxAHI3Nh1XtvvlNybiqnV2YlkrpdvM3NVZKA0D0av+D1woINmgAanyVajuNRgDGtCIYeSCTQaCRVwD9vRfYsEFz8KHOrGwVdrlAX42may/bALVdAcogbLLf3hnaLO+ofF6DWcns+9G22IhiXp/xUWYRW8PrXQMbSqnnmISjyLDizAWdC8zS7ckZZIUFHfZ1GIjoTdHeReEMV5L8wrR7nBsLFiPaANEcelW6cyjpAMJMeVxG45FZgV16d//vgwdzUGR/J6sVYYmOR4nYcog4JSKdQAAaTtIA=='}

View File

@ -1,5 +1,48 @@
import requests
class FSPTest:
def execute(self):
url ="https://apiroom.citizenkey.dk/api/mortenVChristiansen/FSP-03-post-to-transcend-autoresponder"
payload = {
"data": {
"post": {
"data": {
"fsp_question": {
"k": "4+eOrxsYMaMS0bVDblNBY4TBu9M9HXjaCI5YdoawEFnY1yX2/pGs/Ydh8r0sQsip0gFwgpDwEyqq57Sq6RcVJxiHQfLwvsmRxzVfm20mr3Jv1Te9OXlvprwif6VKwt7V67zljp91vQRkyb65HBJ3w7ln3QtWhiA2aZz06bL53Q1+TNC96nwYnkkwWgHyNUc56O7EV4s7yxA2RZWg2dpinjwM/xedgEwGsHnlvHZMFfy8Fn2QNGdUg9bvUeeIhFiaSWi6hT75xuBHhycnSvSdFgNOUAqZ1DN57iEXeUMBI82WZ8l0BNksqZ3K3KLPd67bO2Y+FzynaAmxJRX8Bp201Q==",
"n": "MjAyNDAxMzEyMjQ4NTQ=",
"p": "NFYRZxA62dVETGieemh6nNmT7YciDDqEWdceJ5qgbwyRhHPnuNT3xUBrVF+LL5tKMxdvtEkz9owzWQKEacUqNnr9b0U4iAeibLxVIQHMsZNysBFu6QnFJS9yGU9j2t5Lgh7y3wfCa/RUCgSqmmN3RKsQ+qH+OFwKAj5aFAdx0FRPHVAeISQk/CABmZskuugZNRUW9Vrem3CBDElkVRuKNV97A9mb87WymaEhaJYL6+TYHmtmGBRxQTiBf6gcWEM8l9tFmjoWgPFHc2pzmb0r7180wYVmD70WKYwHntOE7pktQYolcEObOl9uVmns9kUeo+1Wo/mi7zguBUgc0eFYlA=="
}
}
}
},
"keys": {}
}
headers = {
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
# url = "https://apiroom.citizenkey.dk/api/mortenVChristiansen/fsp-04-decript-response"
# payload =response.json()
# response = requests.post(url, json=payload, headers=headers)
# print(response.json())
# Check response
if response.status_code == 200:
return response.json()
else:
return {"error": response.text, "status": response.status_code}
class zenroomnode:
pass
class default:
pass

View File

@ -11,11 +11,17 @@ mods={}
logging.basicConfig(filename='ckserver.log', level=logging.INFO,
format='%(asctime)s - %(levelname)s - %(message)s')
def start(request):
nodetype = request.GET.get("nodetype")
nodename = request.GET.get("nodename")
args = request.GET.get("args")
nodetype = request.GET.get("nodetype").strip('"')
nodename = request.GET.get("nodename").strip('"')
args = request.GET.get("args").strip('"')
mods[nodename]=""
if (nodetype == "FSPTest"):
print ("Here!")
mods[nodename]=persistmods.modtypes.FSPTest()
else:
print (nodetype+" "+"Wrong")
mods[nodename]=""
print (mods)
logging.info("module created")
return HttpResponse(nodetype+" "+nodename)
@ -30,11 +36,13 @@ def stop(request):
def execute(request):
nodename = request.GET.get("nodename")
mods[nodename].execute()
nodename = request.GET.get("nodename").strip('"')
print(nodename)
answer=mods[nodename].execute()
logging.info("module executed")
logging.info(answer)
return HttpResponse(nodename)
return HttpResponse(answer)
def get_logs(request):
nodename = request.GET.get("nodename")