9 Commits

Author SHA1 Message Date
Jack Jackson
9b4e6c3b4d Introduce ability to seed data directly from GSheet
All checks were successful
Publish / build-and-push (push) Successful in 6m14s
Reasonably hacky, in that I introduce a facade to reuse the data format
previously provided by the `csv` module, rather than using the
`list[list[str]]` directly.

Next I want to introduce something like Celery to continually refresh.

Note that this will require changes to the deployment repo in order to
provide the required secrets.
2025-04-17 22:22:21 -07:00
Jack Jackson
817f52b359 Game views 2024-03-01 23:08:46 -08:00
Jack Jackson
cc6c4818ad Initial seeding logic 2024-03-01 21:35:06 -08:00
Jack Jackson
c36c4bd3b8 Enable ruff, black, and pytest in pre-commit 2024-02-14 22:43:25 -08:00
Jack Jackson
92aa031eba Add Jinja as dependency 2024-02-01 10:37:14 -08:00
Jack Jackson
5472dbc8b9 Convert to FastAPI 2024-01-26 22:53:56 -08:00
Jack Jackson
af0ab022ce Add GHA with Ruff and Pytest 2024-01-23 23:09:45 -08:00
Jack Jackson
9758991ca5 Add ruff (no automation yet) 2024-01-23 22:48:36 -08:00
Jack Jackson
731bce91a7 Player Addition 2024-01-22 23:20:29 -08:00