importflaskfromflaskimportrequest,jsonifyimportdbdb.database.connect()app=flask.Flask(__name__)app.config['DEBUG']=Trueapp.config['OWNER']='Jae'app.config['APP_NAME']='Níðhöggr'defgenerate_error():error={"error":"Bad request","errorMessage":"Your request was invalid."}returnerror@app.route('/',methods=['GET'])defhome():data={"status":"ok","owner":app.config['OWNER'],"app_name":app.config['APP_NAME']}returnjsonify(data)@app.route('/check',methods=['GET'])defcheck_route():# We will update statuses automatically later
statuses={"minecraft.net":"green","session.minecraft.net":"green","account.mojang.com":"green","authserver.mojang.com":"green","sessionserver.mojang.com":"green","api.mojang.com":"green","textures.minecraft.net":"green","mojang.com":"green"}returnjsonify(statuses)# Auth endpoint
@app.route('/authenticate',methods=['POST'])defauthenticate_route():returnjsonify(generate_error())app.run()