faridulreza's picture
Upload 6 files
ecb30cf
# 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)