Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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
Example #5
0
 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
Example #6
0
 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
Example #7
0
 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
Example #8
0
 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)