Exemplo n.º 1
0
def secret():
    user_request = request.args.get("q", None)

    if user_request == "cachepopular":
        all_movies = (
            flatten_dict(_get_top_grossing(flask.g.connector, thumbnails=False))
            + helpers.get_top_for_website(flask.g.connector)
            + helpers.get_bottom_for_website(flask.g.connector)
        )
        for imdb_movie_id in all_movies:
            print "Loading movie:", imdb_movie_id
            summarizer = _get_summarizer(flask.g.connector, imdb_movie_id)

        message = '<div class="alert alert-success">The popular movies were cached!</div>'

    elif user_request == "clearcache":
        flask.g.connector.delete_quotes_cache()
        message = '<div class="alert alert-success">The cache was cleared!</div>'
    elif user_request == "injestmovie":
        try:
            imdb_movie_id = int(request.args.get("imdb_movie_id", None))
            message = helpers.try_injest_movie(imdb_movie_id, connector=flask.g.connector)
        except Exception, ex:
            traceback.print_exc(sys.stdout)
            message = '<div class="alert alert-error">Unable to injest movie! %s</div>' % ex
Exemplo n.º 2
0
def charts():
    top = helpers.get_top_for_website(flask.g.connector)
    bottom = helpers.get_bottom_for_website(flask.g.connector)

    top = [helpers.get_poster_thumbnail(i, flask.g.connector) for i in top]
    bottom = [helpers.get_poster_thumbnail(i, flask.g.connector) for i in bottom]

    return render_template("charts.html", top=top, bottom=bottom)
Exemplo n.º 3
0
def charts():
    top = helpers.get_top_for_website(flask.g.connector)
    bottom = helpers.get_bottom_for_website(flask.g.connector)

    top = [helpers.get_poster_thumbnail(i, flask.g.connector) for i in top]
    bottom = [
        helpers.get_poster_thumbnail(i, flask.g.connector) for i in bottom
    ]

    return render_template('charts.html', top=top, bottom=bottom)
Exemplo n.º 4
0
def secret():
    user_request = request.args.get('q', None)

    if user_request == 'cachepopular':
        all_movies = flatten_dict(_get_top_grossing(flask.g.connector,thumbnails=False)) + \
                helpers.get_top_for_website(flask.g.connector) + \
                helpers.get_bottom_for_website(flask.g.connector)
        for imdb_movie_id in all_movies:
            print 'Loading movie:', imdb_movie_id
            summarizer = _get_summarizer(flask.g.connector, imdb_movie_id)

        message = '<div class="alert alert-success">The popular movies were cached!</div>'

    elif user_request == 'clearcache':
        flask.g.connector.delete_quotes_cache()
        message = '<div class="alert alert-success">The cache was cleared!</div>'
    elif user_request == 'injestmovie':
        try:
            imdb_movie_id = int(request.args.get('imdb_movie_id', None))
            message = helpers.try_injest_movie(imdb_movie_id,
                                               connector=flask.g.connector)
        except Exception, ex:
            traceback.print_exc(sys.stdout)
            message = '<div class="alert alert-error">Unable to injest movie! %s</div>' % ex