from flask import Flask, jsonify, Response, request # from ML import ML from ML import ML from DB import DB from Social import Social from SessionManager import SessionManager from flask_cors import CORS app = Flask(__name__) cors = CORS(app, resources={r"/*": {"origins": "*"}}) ml = ML() db = DB() social = Social([db, ml]) sessMan = SessionManager(db, social) @app.route('/sessMan/getTweets', methods=['get']) def runGetTweets(): PID = request.args.get('key')[1:] count = db.getCountPerDay(PID)[0][0] print(count) return sessMan.getTweets(PID, count), 200 @app.route('/sessMan/isRunning', methods=['get']) def profileIsRunning(): PID = request.args.get('key')[1:] return str(sessMan.isProfileRunning(PID)) @app.route('/sessMan/stopProfile', methods=['get'])