KoalaTrapLord
b07b59d206
feat(phase-0): implement Scryfall local card image cache
- download_card_images.py: bulk download with DFC + token handling
- build_image_index.py: SQLite index with case-insensitive name lookup
- image_cache.py: SQLite lookup service with CDN fallback URL builder
- card_data_enricher.py: injects art_url/art_url_back into CardDTOs
- lab_api.py: adds /card-art/{scryfall_id} endpoint + static mount
- requirements.txt: adds tqdm, aiofiles
Closes #167
2026-04-01 13:30:08 -04:00
..
2026-03-19 06:18:32 +00:00
2026-04-01 13:30:08 -04:00
2026-03-29 04:49:43 -04:00
2026-04-01 13:30:08 -04:00
2026-03-30 15:43:27 -04:00
2026-03-23 22:19:21 -04:00
2026-04-01 12:29:17 -04:00