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)