Exemple #1
0
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)
Exemple #2
0
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)