Filter and tokens update

This commit is contained in:
2026-06-13 12:28:58 -05:00
parent 1c4659c1ae
commit 593a6756f6
6 changed files with 338 additions and 154 deletions
+5 -1
View File
@@ -33,6 +33,9 @@ async def deck_cards(slug: str):
"position": c["position"],
"filename": c["filename"],
"exists": bool(c["filename"] and (OUTPUTS / slug / c["filename"]).exists()),
"back_filename": c["back_filename"],
"back_exists": bool(c["back_filename"] and (OUTPUTS / slug / c["back_filename"]).exists()),
"scry_url": c["scry_url"],
"fetch_status": c["fetch_status"],
"price_usd": c["price_usd"],
}
@@ -94,6 +97,7 @@ async def search_cards(q: str = ""):
"set_name": card.get("set_name", ""),
"price": card.get("prices", {}).get("usd"),
"image": img,
"scry_url": card.get("scryfall_uri", "").split("?")[0],
})
return results
@@ -106,4 +110,4 @@ async def serve_card(slug: str, filename: str):
p = OUTPUTS / slug / filename
if not p.exists():
raise HTTPException(404)
return FileResponse(p, media_type="image/png")
return FileResponse(p, media_type="image/png")