--- /dev/null
+[project]
+name = "littlesongplace"
+version = "1.0.0"
+dependencies = [
+ "bcrypt",
+ "bleach[css]",
+ "flask",
+ "gunicorn",
+ "pillow",
+ "yt-dlp",
+]
+requires-python = ">=3.11"
+
+[build-system]
+requires = ["setuptools >= 77.0.3"]
+build-backend = "setuptools.build_meta"
+
from yt_dlp.utils import DownloadError
DB_VERSION = 4
-DATA_DIR = Path(os.environ["DATA_DIR"]) if "DATA_DIR" in os.environ else Path(".data")
SCRIPT_DIR = Path(__file__).parent
+DATA_DIR = Path(os.environ["DATA_DIR"]) if "DATA_DIR" in os.environ else Path(".data").absolute()
# Make sure DATA_DIR exists
os.makedirs(DATA_DIR, exist_ok=True)
@app.get("/pfp/<int:userid>")
def pfp(userid):
- return send_from_directory(DATA_DIR / "images" / str(userid), "pfp.jpg")
+ print(userid)
+ print(get_user_images_path(userid).exists())
+ print((get_user_images_path(userid)/"pfp.jpg").exists())
+ return send_from_directory(get_user_images_path(userid), "pfp.jpg")
@app.get("/edit-song")
def edit_song():