First commit
This commit is contained in:
29
server/frontend/app/blueprints/analysis.py
Normal file
29
server/frontend/app/blueprints/analysis.py
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import re
|
||||
import os
|
||||
import json
|
||||
import sys
|
||||
from flask import Blueprint, jsonify
|
||||
from app.classes.analysis import Analysis
|
||||
import subprocess as sp
|
||||
import json
|
||||
|
||||
analysis_bp = Blueprint("analysis", __name__)
|
||||
|
||||
|
||||
@analysis_bp.route("/start/<token>", methods=["GET"])
|
||||
def api_start_analysis(token):
|
||||
"""
|
||||
Start an analysis
|
||||
"""
|
||||
return jsonify(Analysis(token).start())
|
||||
|
||||
|
||||
@analysis_bp.route("/report/<token>", methods=["GET"])
|
||||
def api_report_analysis(token):
|
||||
"""
|
||||
Get the report of an analysis
|
||||
"""
|
||||
return jsonify(Analysis(token).get_report())
|
Reference in New Issue
Block a user