Spaces:
Running
Running
| import os, sys | |
| import signal | |
| from flask import Flask, request, redirect | |
| now_dir = os.getcwd() | |
| sys.path.append(now_dir) | |
| from core import run_download_script | |
| app = Flask(__name__) | |
| def download(url): | |
| file_path = run_download_script(url) | |
| if file_path == "Model downloaded successfully.": | |
| if "text/html" in request.headers.get("Accept", ""): | |
| return redirect("https://applio.org/models/downloaded", code=302) | |
| else: | |
| return "" | |
| else: | |
| return "Error: Unable to download file", 500 | |
| def shutdown(): | |
| print("This Flask server is shutting down... Please close the window!") | |
| os.kill(os.getpid(), signal.SIGTERM) | |
| if __name__ == "__main__": | |
| app.run(host="localhost", port=8000) | |