import requests class ServerComs: def __init__(self): pass def connect(self, url): try: self.x = requests.get(f"{url}/tryconnect") return True except Exception: return False def postcurrentsong(self, url, data): try: self.x = requests.post(f"{url}/postcurrentsong", {"songname":data}) return True except Exception: return False def postupcomingsongs(self, url, data): try: self.x = requests.post(f"{url}/postupcomingsongs", {"songs":data}) return True except Exception: return False def postplaybackpos(self, url, data): try: self.x = requests.post(f"{url}/postplayback", {"pos":data}) return True except Exception: return False def postsonglength(self, url, data): try: self.x = requests.post(f"{url}/postsonglength", {"length":data}) return True except Exception: return False def changefullscreen(self, url): try: self.x = requests.get(f"{url}/changefullscreen") return True except Exception: return False def getfullscreeninfo(self, url): print("fullscreencheck") try: self.x = requests.get(f"{url}/fullscreen") return self.x.text except Exception as e: print(e) return "False" def poststatus(self, url, isalive): print("updating status") try: self.x = requests.post(f"{url}/poststatus", {"status":f"{isalive}"}) return True except Exception: return False