Example #1
0
#!/usr/bin/python
import smtplib
from config import Config
from email.mime.text import MIMEText
from movie import Movie

config = Config()
movie = Movie()
current_genres = movie.current_genres()
current_certificates = movie.current_certificates()

movie.update_rating()
movie.update_invalid_movies()

try:
    imdb_ids = []

    invalid_movies = movie.find_invalid_movies()
    movies_missing_images = movie.find_missing_images()
    new_genres = list(set(movie.current_genres()) - set(current_genres))
    new_certificates = list(set(movie.current_certificates()) -
                            set(current_certificates))

    if (config.email_address and
        (invalid_movies or movies_missing_images or
         new_genres or new_certificates)):

        body = ""
        if invalid_movies:
            body = "Movies with Incomplete Data(%d):\n" % (len(invalid_movies))
            for invalid_movie in invalid_movies: