import flask import flask_cors import os def checkPassword(passwordInput, password): if (str(passwordInput) == str(password)): return True else: return False # sets up the app app = flask.Flask(__name__) flask_cors.CORS(app) # creates a API endpoint for the password input @app.route('/api/thewellermangroup/passwordinput/', methods=['GET']) def password(passwordIn): PASSWORD = "1234" securePassword = "$"+PASSWORD access = checkPassword(passwordIn, securePassword) data = {} # Example data (could be fetched or processed dynamically) if access: data = { 'PASSWORD': securePassword, 'PASSWORDINPUT': passwordIn, 'ACCESS': access, } f = open('/FUNCTIONS/FUNCTIONS_BACKEND.txt', 'r', encoding='utf-8') FUNCTIONS_BACKEND = eval('{'+f.read()+'}') f.close() f = open('/LINKS/LINKS.txt', 'r', encoding='utf-8') LINKS = eval('{'+f.read()+'}') f.close() f = open('/RIGHT_CLICK/RIGHT_CLICK.txt', 'r', encoding='utf-8') RIGHT_CLICK = f.read() f.close() data.update({'DATA': {}}) data['DATA'].update({'LINKS': LINKS}) data['DATA'].update({'CODE': {}}) data['DATA']['CODE'].update({'FUNCTIONS': FUNCTIONS_BACKEND}) data['DATA']['CODE'].update({'RIGHT_CLICK': RIGHT_CLICK}) else: data = { 'PASSWORD': 'Access Denied', 'PASSWORDINPUT': passwordIn, 'ACCESS': access, 'DATA': { 'CODE': { 'FUNCTIONS': 'Access Denied', 'RIGHT_CLICK': 'Access Denied' }, 'LINKS': 'Access Denied' } } return flask.jsonify(data) if __name__ == "__main__": app.run(debug=True,host="0.0.0.0",port=5000)