def add_to_backlog(self, item): if self.backlog == None: self.backlog = [] self.backlog.append(item) BaseCommands.export_json("/home/sean/golem/data/backlog.json", self.backlog) return "Added to backlog"
def check_work_tells(self, sender): ret = "Work tells:" if sender not in self.work_tells.keys(): return "No Work tells for this user" for tell in self.work_tells[sender]: ret += "\n" + tell del self.work_tells[sender] BaseCommands.export_json("/home/sean/golem/data/wtells.json", self.work_tells) return ret
def work_tell(self, sender, args): target = args.split(' ', 1)[0] msg = args.split(' ', 1)[1] if self.work_tells == None: self.work_tells = {} if target not in self.work_tells.keys(): self.work_tells[target] = [] self.work_tells[target].append(sender + " said " + msg) BaseCommands.export_json("/home/sean/golem/data/wtells.json", self.work_tells) return "Work tell added"
def remind(self, sender, args): if args is not "": if sender not in self.reminds.keys(): self.reminds[sender] = "" self.reminds[sender] = self.reminds[sender] + " " + args BaseCommands.export_json("/home/sean/golem/data/reminds.json", self.reminds) return "Added remind" else: cur_reminds = self.reminds[sender] self.reminds[sender] = "" BaseCommands.export_json("/home/sean/golem/data/reminds.json", self.reminds) return cur_reminds
def export_doots(self): BaseCommands.export_json("../data/doots.json", self.doots)
def export_tells(self): BaseCommands.export_json("../data/tells.json", self.tells)
def export_places(self): BaseCommands.export_json("../data/places.json", self.places)
def export_grabs(self): BaseCommands.export_json("../data/grabs.json", self.grabs)
def add_to_dl_queue(self, link): queue = BaseCommands.read_json("/home/sean/golem/data/queue.json") queue = [] if queue is None else queue queue.append(link) BaseCommands.export_json("/home/sean/golem/data/queue.json", queue) return "Added " + link + " to download queue"
def export_places(self): BaseCommands.export_json("/home/sean/golem/data/places.json", self.places)
def export_grabs(self): BaseCommands.export_json("/home/sean/golem/data/grabs.json", self.grabs)
def export_doots(self): BaseCommands.export_json("/home/sean/golem/data/doots.json", self.doots)
def export_tells(self): BaseCommands.export_json("/home/sean/golem/data/tells.json", self.tells)