Commit graph

24 commits

Author SHA1 Message Date
538e901fcb rename scripts 2024-05-11 19:45:39 +02:00
1a7d85b31d feat: add support for new ratings page
Genres are no longer available for ratings, so we make them optional.
Adds support for validating generics in union types.
2024-05-11 17:13:48 +02:00
06e60fb212 refactor: use .python-version for docker build 2024-05-10 17:01:18 +02:00
738799cc74 chore: update dependencies & scripts 2024-05-10 00:13:01 +02:00
78b531ad8c add scripts to build & run with Docker
Or set DOCKER_BIN=podman to use Podman.
2023-11-29 18:01:01 +01:00
4981de4a04 remove databases, use SQLAlechemy 2.0 instead
Among the many changes we switch to using SQLAlchemy's connection pool,
which means we are no longer required to guard against multiple threads
working on the database.
All db funcs now receive a connection to use as their first argument,
this allows the caller to control transaction & rollback behavior.
2023-11-27 23:24:35 +01:00
c63bee072f respect API_HOST & API_PORT env vars for dev
Using Vite's proxy option allows us to avoid CORS issues when the host
for Uvicorn doesn't match the host for Vite, e.g. localhost vs. 127.0.0.1.
2023-11-26 19:43:56 +01:00
7665dfe769 switch from black/isort/autoflake to ruff 2023-11-26 15:10:16 +01:00
f1bafbb4a2 report code coverage for tests 2023-03-19 22:36:36 +01:00
00486778db make SQLAlchemy 1.4 dependency explicit 2023-03-18 22:11:51 +01:00
496c51402a fix using deprecated SQLAlchemy mapping access 2023-03-18 00:29:29 +01:00
c2a9cfecf1 make listener port in Dockerfile configurable 2023-03-17 23:17:28 +01:00
65ae10c500 include test files in linting 2023-02-04 18:14:28 +01:00
cb7c66a8d1 add simple profiling script 2023-02-04 14:56:09 +01:00
8e1988eea2 add Autoflake linting 2023-02-04 01:12:11 +01:00
e1f35143df add some tests for db.find_ratings 2021-12-19 19:30:08 +01:00
a468c8ad60 add a few first tests for /movies web route 2021-12-07 23:54:06 +01:00
57a2bccb44 add pyright to linting 2021-12-07 21:03:31 +01:00
0532676fa4 lint 2021-08-05 19:18:52 +02:00
b47dfc579b add Vue UI [wip] 2021-07-28 23:08:10 +02:00
1fd592cb1d fix imdb data dir in script 2021-07-25 18:06:17 +02:00
d09880438d add more filtering options 2021-06-21 23:48:36 +02:00
7dd10f8bc3 add imdb full import mode 2021-06-21 18:54:03 +02:00
b5cb22822e init with some kind of working prototype 2021-06-15 19:09:21 +02:00