def unfollow(self, program_name, title, program_id=None, move_down=False): """Unfollow your favorite program""" succeeded = self.update(program_name, title, program_id, False) if succeeded: notification(message=localize(30412, title=title)) # If the current item is selected and we need to move down before removing if move_down: input_down() container_refresh()
def unwatchlater(self, asset_id, title, url, move_down=False): """Unwatch an episode later""" succeeded = self.update(asset_id=asset_id, title=title, url=url, watch_later=False) if succeeded: notification(message=localize(30404, title=title)) # If the current item is selected and we need to move down before removing if move_down: input_down() container_refresh()
def remove(self, keywords): """Remove existing keywords from search history""" history = self.read_history() try: history.remove(keywords) except ValueError: return # If keywords was successfully removed, write to disk self.write_history(history) input_down() container_refresh()