def render(title): realTitle,year, zhTitle = MovieUtil.splitLinkName(title) movieInfo = MovieUtil.fetchFromIMDB(realTitle, year) if len(movieInfo) > 1: movieID, date, genre, director, actors, rating, votes, plot = MovieUtil.fetchFromIMDB(realTitle, year) doubanLink, summary, doubanRate = MovieUtil.fetchFromDouban(movieID) else: movieID, date, genre, director, actors, rating, votes, plot,doubanLink, summary, doubanRate = [PEANUT_UNKNOW] * 11 template_values = { 'movietitle' : zhTitle + "\t" + realTitle + "\t" + year, 'genre' : genre, 'date' : date, 'director' : director, 'actors' : actors, 'imdbRating' : rating, 'doubanRating' : doubanRate, 'imdbLink' : movieID, 'doubanLink' : doubanLink, 'summary' : summary} template = JINJA_ENVIRONMENT.get_template('description.html') return template.render(template_values)
def render(title): realTitle, year, zhTitle = MovieUtil.splitLinkName(title) movieInfo = MovieUtil.fetchFromIMDB(realTitle, year) if len(movieInfo) > 1: movieID, date, genre, director, actors, rating, votes, plot = MovieUtil.fetchFromIMDB( realTitle, year) doubanLink, summary, doubanRate = MovieUtil.fetchFromDouban(movieID) else: movieID, date, genre, director, actors, rating, votes, plot, doubanLink, summary, doubanRate = [ PEANUT_UNKNOW ] * 11 template_values = { 'movietitle': zhTitle + "\t" + realTitle + "\t" + year, 'genre': genre, 'date': date, 'director': director, 'actors': actors, 'imdbRating': rating, 'doubanRating': doubanRate, 'imdbLink': movieID, 'doubanLink': doubanLink, 'summary': summary } template = JINJA_ENVIRONMENT.get_template('description.html') return template.render(template_values)