Commit graph

19 commits

Author SHA1 Message Date
2666d80f92 Add coverage reporting to tests 2024-02-21 17:56:43 -05:00
04ad554d3c Fix type errors 2024-02-21 17:38:20 -05:00
33b3e9fb32 Store creation date for imported cards 2024-02-09 03:51:31 +00:00
2247fb5bb4 Pin jsonschema library to 4.17 2023-07-17 23:53:42 -04:00
74e44b1e8c Add server tests 2023-02-23 23:18:43 -05:00
61c9d53cf3 Run mypy during tests 2023-02-14 00:11:26 -05:00
bef50d30c1 Clean up dev dependencies 2023-02-13 23:36:48 -05:00
3a7b37e4c7 Start tackling mypy errors 2023-02-13 23:30:42 -05:00
cb0656427a Add OpenAPI documentation 2022-09-27 19:19:28 -04:00
f1a0f8233d Use psycopg connection pooling 2022-08-03 17:21:55 -04:00
736a1a07e7 Fix Dockerfile dependencies 2022-07-28 00:28:08 -04:00
dfe8f78038 Remove aiosqlite dependency 2022-07-27 23:02:57 -04:00
37f2d37213 Switch from SQLite to Postgres 2022-07-27 22:07:10 -04:00
761194d2fa Update imports to work in constant memory
Standardizes on the tqdm progressbar library
2022-07-24 01:36:29 -04:00
b4a788826b Paginate search results 2021-07-15 20:57:54 -04:00
5d725ec18c Add advanced search
Use a parsing library to allow search using a subset of Scryfall's
search syntax.
2021-07-14 17:13:00 -04:00
abd73e0a89 Build the local card database using Scryfall 2021-07-06 22:42:35 -04:00
996adbf376 Use Scryfall to look up unmatched cards 2021-07-05 23:54:39 -04:00
4c0fdbe89f Initial commit 2021-07-05 21:41:05 -04:00