This commit is contained in:
team3
2026-09-08 17:57:51 +02:00
parent 4de5018409
commit 13df86e9fc
12 changed files with 1088 additions and 90 deletions

View File

@@ -125,12 +125,23 @@ def drop_missing(conn, keep_ids):
return len(gone)
# Ein Film bringt im Schnitt vierzehn Bildpfade mit, einer sogar 179.
# Die Karte zeigt vier. Der Rest kommt beim Öffnen über /api/movies/{id}.
KATALOG_BILDER = 6
def all_movies():
with connect() as conn:
rows = conn.execute(
"SELECT * FROM movies ORDER BY vote_count DESC, title ASC"
).fetchall()
return [row_to_dict(r) for r in rows]
filme = []
for row in rows:
film = row_to_dict(row)
if film.get("images"):
film["images"] = film["images"][:KATALOG_BILDER]
filme.append(film)
return filme
def get_movie(movie_id):