Exemplo n.º 1
0
	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)
Exemplo n.º 2
0
	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)