test / app.py
SakibAhmed's picture
Update app.py
0b4ba99 verified
raw
history blame contribute delete
676 Bytes
from flask import Flask, request, jsonify, render_template
from analyzer import extract_entities
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/analyze', methods=['POST'])
def analyze():
if 'file' not in request.files:
return jsonify({'error': 'No file part'})
file = request.files['file']
if file.filename == '':
return jsonify({'error': 'No selected file'})
log_content = file.read().decode('utf-8', errors='replace')
entities = extract_entities(log_content)
return jsonify(entities)
if __name__ == "__main__":
app.run(host='0.0.0.0', port=5000, debug=True)