Spaces:
Running
on
Zero
Running
on
Zero
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) | |