from flask import Flask, jsonify import subprocess app = Flask(__name__) @app.route('/update', methods=['POST', 'GET']) def update(): try: subprocess.run("zip_pack.bat", shell=True, check=True) response = {"message": "zipped successfully", "status": 200} except subprocess.CalledProcessError: response = {"message": "Failed to execute batch file.", "status": 500} return jsonify(response), response['status'] if __name__ == '__main__': app.run(host='localhost', port=8123)