first testing API connection

This commit is contained in:
Sean Corrigan 2020-11-13 18:57:44 -05:00
parent e6f177a399
commit 18d3f42cd3

37
PIcontroller.py Normal file
View 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()