Esempio n. 1
0
def article():
    url = request.args.get('url')
    article = cached_call(article_reader.get_article, url)
    return render_template('article.html',
                           article=article,
                           with_back=get_with_back(request),
                           back_url=request.args.get('back_url'))
Esempio n. 2
0
def topic():
    topic_id = request.args.get('id')
    topic = cached_call(news_browser.fetch_topic, topic_id)
    return render_template('topic.html',
                           topic=topic,
                           with_back=get_with_back(request),
                           back_url=request.args.get('back_url'))
Esempio n. 3
0
def article():
    url = request.args.get('url')
    article = cached_call(article_reader.get_article, url)
    return render_template('article.html',
            article=article,
            with_back=get_with_back(request),
            back_url=request.args.get('back_url'))
Esempio n. 4
0
def search(query):
    """Respond with a list of search results.
    """
    results = cached_call(news_searcher.search, query=query)
    return render_template('search_results.html', results=results, query=query,
            with_back=get_with_back(request),
            back_url='/')
Esempio n. 5
0
def search(query):
    """Respond with a list of search results.
    """
    results = cached_call(news_searcher.search, query=query)
    return render_template('search_results.html',
                           results=results,
                           query=query,
                           with_back=get_with_back(request),
                           back_url='/')
Esempio n. 6
0
def topic():
    topic_id = request.args.get('id')
    topic = cached_call(news_browser.fetch_topic, topic_id)
    return render_template('topic.html', topic=topic, with_back=get_with_back(request),
            back_url=request.args.get('back_url'))