def __recommended(self, progress): progress.start_module(lang(30301), self.RECOMMENDED_STEPS) try: if not utilnet.has_net(): raise Exception(lang(30608)) progress.update(lang(30527)) # browsing imdb movies = utilnet.recommended_imdb(self.imdb) if not movies: raise Exception(lang(30603)) progress.update(lang(30528)) # searching library for movie in movies: movie['movieid'] = utilxbmc.get_movieid_by_imdb(movie['imdb']) self.recommended = movies except Exception, e: dialog_error(e.message)
def __rate_imdb(self, progress): progress.start_module(lang(30201), self.RATE_IMDB_STEPS) try: if not utilnet.has_net(): raise Exception(lang(30608)) progress.update(lang(30519)) # logging in imdb s = utilnet.login_imdb(setting('rt_imdb_user'), setting('rt_imdb_pass')) if not s: raise Exception(lang(30605)) progress.update(lang(30520)) # rating on imdb s = utilnet.rate_imdb(s, self.imdb, self.rating) if not s: raise Exception(lang(30606)) progress.update(lang(30521)) # logging out imdb utilnet.logout_imdb(s) except Exception, e: dialog_error(e.message)