# Run this file on server to return a Concentration Index (CI). # Analysis is in 'Util' folder. import base64 import io import sys from flask import (Flask, Response, jsonify, json, make_response, render_template, request, send_file, send_from_directory) from flask_cors import CORS, cross_origin from model import summarize app = Flask(__name__) cors = CORS(app, resources={r'/*': {"origins": '*'}}) app.config['CORS_HEADER'] = 'Content-Type' @app.route('/') def index(): return "Hello World!" @app.route('/summarize/', methods=['POST']) @cross_origin(origin='*', headers=['Content-Type']) def getSummary(): data = request.get_json(force=True) summary = summarize(data['text']) response = make_response({"summary": summary}) response.headers.set('Content-Type', 'application/json') return response if __name__ == '__main__': app.run(host='0.0.0.0', debug=True, port=5000)