Ejemplo n.º 1
0
    if db.has_key(title):
        print 'Movie %s found in database via search title' % title
        movies.append(db[title])
        continue
    response = get_movie_info(title)
    time.sleep(1)
    movie = Movie(response)
    if not movie.found:
        err('Error: Movie %s not found in OMDB\n' % title)
        err('Error: Response: %s\n' % response)
    elif not movie.url_poster:
        err('Error: Movie %s does not contain a poster URL\n' % title)
        err('Error: Response: %s\n' % response)
    else:
        print 'Found details for movie %s' % title
        if db.has_key(movie.title):
            print 'Movie %s found in database via OMDB title' % movie.title
            movie = db[movie.title]
        else:
            movie.search_title = title
            movie.url_trailer = get_trailer_url(movie.title)
            db[movie.title] = movie
            db[movie.search_title] = movie
        movies.append(movie)

db.close()
if not movies: sys.exit(1)
print "%s movies added to Fresh Tomatoes Trailers Page" % len(movies)
fresh_tomatoes.open_movies_page(movies)
sys.exit(0)