first testing API connection
This commit is contained in:
parent
e6f177a399
commit
18d3f42cd3
37
PIcontroller.py
Normal file
37
PIcontroller.py
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
LoveBOXAPIurl = 'http://192.168.0.188:5000'
|
||||||
|
LoveBOXAPIapi = '101010'
|
||||||
|
|
||||||
|
from display import sendUpdate
|
||||||
|
import requests
|
||||||
|
|
||||||
|
def listfromAPI(message):
|
||||||
|
queueList = []
|
||||||
|
message = message.replace("[", "").replace("]","").replace('"', "").replace("'", "")
|
||||||
|
if message == "": print("Queue Clear"); return None
|
||||||
|
for mess in message.split(","):
|
||||||
|
if mess == " " or mess == "":
|
||||||
|
continue
|
||||||
|
if mess[0] == " ":
|
||||||
|
queueList.append(mess[1:])
|
||||||
|
continue
|
||||||
|
queueList.append(mess)
|
||||||
|
return queueList
|
||||||
|
|
||||||
|
def fixformatting(message):
|
||||||
|
try:
|
||||||
|
counter = 0
|
||||||
|
for word in message.split(" "):
|
||||||
|
pass
|
||||||
|
except:
|
||||||
|
return message
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
response = requests.get("{}/queue?api={}".format(LoveBOXAPIurl,LoveBOXAPIapi), verify=True).content.decode()
|
||||||
|
response = listfromAPI(response)
|
||||||
|
if response == None: return
|
||||||
|
if len(response) <= 1:
|
||||||
|
sendUpdate(response[0])
|
||||||
|
|
||||||
|
|
||||||
|
main()
|
||||||
Loading…
Reference in New Issue
Block a user