def pagesummary():
    form = WebPageForm()
    response = {}
    if form.validate_on_submit():
        url = str(form.url_field.data)
        html_source, summary = _get_html_summary(url)
        response['source'] = html_source
        response['summary'] = summary
    return jsonify(**response)
Exemple #2
0
def pagesummary():
    form = WebPageForm(request.args)
    response = {}
    if form.validate():
        url = str(form.url_field.data)
        html_source, summary = get_html_summary_from_url(url)
        response['source'] = html_source
        response['summary'] = summary
    else:
        raise BadURL(message='Malformed URL!',
                     status_code=400)
    return jsonify(**response)