diff --git a/PIcontroller.py b/PIcontroller.py new file mode 100644 index 0000000..8a0af0f --- /dev/null +++ b/PIcontroller.py @@ -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() \ No newline at end of file