def turnOn(self): def printer(): print("Succesfully powered up RemoteNode") RemoteNodeServices.wakeAndCheckRemote(self.remote, printer)
def turnOnNavigateTo(self): def callback(): webbrowser.open("https://plex.tv/web/app") RemoteNodeServices.wakeAndCheckRemote(self.remote, callback)
def addTorrent(self, torrent): ip = self.remote.getIP() def callback(): TransmissionService.addToRPCQueue(ip, torrent) RemoteNodeServices.wakeAndCheckRemote(self.remote, callback)