def GET(self, id): """ List anime episodes """ anime = model.get_anime(id) episodes = model.get_episodes(id) editorForm = self.editorForm(anime) return render.anime(anime, episodes, self.episodeTryForm, self.episodeSkipForm, editorForm, search.computeAirdate)
def POST_editor(self, id): anime = model.get_anime(id) episodes = model.get_episodes(id) editorForm = self.editorForm(anime) if not editorForm.validates(): return render.anime(anime,episodes,self.episodeForm,editorForm) model.update_anime(id, web.input().alternativeTitle, web.input().releaseGroup, web.input().location, int(web.input().quality)) return render.anime(anime,episodes,self.episodeForm,editorForm)
def POST_skip(self, id): anime = model.get_anime(id) ep = model.get_episode(id, web.input().episode) if ep.wanted == 1: model.skipped_episode(id, web.input().episode) return "Skipped episode %s successfully" % web.input().episode else: model.wanted_episode(id, web.input().episode) return "Added episode %s successfully" % web.input().episode
def POST_snatch(self, id): anime = model.get_anime(id) downloader = Downloader() downloader.anime = anime downloader.episode = web.input().episode if (downloader.download()): model.snatched_episode(id, web.input().episode) return "Snatched episode %s successfully" % web.input().episode else: return "Couldn't snatch episode %s" % web.input().episode
def GET(self, id): """ List anime episodes """ anime = model.get_anime(id) episodes = model.get_episodes(id) editorForm = self.editorForm(anime) return render.anime(anime, episodes, self.episodeForm, editorForm)