Skip to content
Snippets Groups Projects
Commit 49c4c85b authored by Thomas Edwards's avatar Thomas Edwards
Browse files

Work towards USAS

parent 9e106bfa
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,13 @@ def get_ner_for_data(page):
return make_response(jsonify(result), 400)
def get_usas_for_data():
result = run_usas_on_text()
return result
# Perform USAS analysis on a file
# TAKES XML text page
# Returns NER results
def get_usas_for_data(page):
result = run_usas_on_text(page)
if result["code"] == "SUCCESS":
return make_response(jsonify(result), 201)
return make_response(jsonify(result), 400)
import spacy
def run_usas_on_text():
return "hello usas"
\ No newline at end of file
# Perform USAS on Text
def run_usas_on_text(page):
result = {'output': "Hello USAS",'message': 'Done', 'code': 'SUCCESS'}
return result
from flask import Flask
from flask import request
from flask_cors import CORS, cross_origin
from api.api_functions import *
app = Flask(__name__)
cors = CORS(app)
app.config['CORS_HEADERS'] = 'Content-Type'
@app.route("/")
......@@ -18,7 +21,7 @@ def test():
@app.route('/ner', methods=['POST'])
def ner():
request_data = request.form.to_dict()
request_data = request.get_json()
page = request_data['page']
result = get_ner_for_data(page)
return result
......@@ -26,5 +29,7 @@ def ner():
@app.route("/usas")
def usas():
result = get_usas_for_data()
request_data = request.get_json()
page = request_data['page']
result = get_usas_for_data(page)
return result
......@@ -2,4 +2,5 @@ flask~=3.0.3
torch~=2.3.1
transformers~=4.41.2
ckip-transformers~=0.3.4
flask-cors~=4.0.1
spacy~=3.7.4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment