Example #1
0
def get_info_movie(path_movie):
	#input path movie , example: test/tt1132620/
	# path_movie = '/media/andrei/DOCUMENTOS/FILMES/Hot Pursuit (2015) [1080p]'

	# path_movie = os.path.abspath(path_movie)
	
	name_movie = ''
	year = ''

	movie_name = extract_name_movie(path_movie)

	if movie_name:
		name_movie = movie_name['name_movie']
		year = movie_name['year'] 

	if name_movie:

	#get name and year of movie
	#make function to get name movie through of path_movie
		print name_movie,'\t',year

	# #get list link in imdb
	list_links_movies = search_movie(name_movie,year)
	
	# # list_links_movies = ['ok']

	if list_links_movies:
		print list_links_movies[0]
	# 	# get first movie of list 

		movie_json = get_movie(list_links_movies[0])
		movie = json.loads(movie_json)

		if movie['Response']:

			if is_named_movie(name_movie,year,movie):
				print name_movie
			else:
				list_links_movies = search_movie(name_movie,'')
				if list_links_movies:
					movie_json = get_movie(list_links_movies[0])
					movie = json.loads(movie_json)
					if movie['Response']:
						if is_named_movie(name_movie,'',movie):
							print name_movie
					else:
						pass

			f = open(os.path.join(path_movie,name_movie.replace(' ','_'))+'.json','w')	
			json.dump(movie,f,indent=4, sort_keys=True)
			f.close()

			download_info_movie(movie,path_movie)
Example #2
0
def test_links(list_links_movies,full_name_movie_and_year):
		if list_links_movies:
			count_error = 0			
			for link in list_links_movies:				
				movie = api_imdb.get_movie(link)
				if is_named_movie(full_name_movie_and_year,movie):					
					return movie
				else:
					count_error+=1					
					if (count_error == 2):
						return {}					
		else:
			return 'not found'