modified: README.md

modified:   app/seed.py
	deleted:    data/movies.json
	new file:   data/movies/1922.json
	new file:   data/movies/1927.json
	new file:   data/movies/1933.json
	new file:   data/movies/1939.json
	new file:   data/movies/1941.json
	new file:   data/movies/1942.json
	new file:   data/movies/1949.json
	new file:   data/movies/1950.json
	new file:   data/movies/1952.json
	new file:   data/movies/1954.json
	new file:   data/movies/1956.json
	new file:   data/movies/1957.json
	new file:   data/movies/1958.json
	new file:   data/movies/1959.json
	new file:   data/movies/1960.json
	new file:   data/movies/1961.json
	new file:   data/movies/1962.json
	new file:   data/movies/1964.json
	new file:   data/movies/1965.json
	new file:   data/movies/1967.json
	new file:   data/movies/1968.json
	new file:   data/movies/1969.json
	new file:   data/movies/1971.json
	new file:   data/movies/1972.json
	new file:   data/movies/1973.json
	new file:   data/movies/1974.json
	new file:   data/movies/1975.json
	new file:   data/movies/1976.json
	new file:   data/movies/1977.json
	new file:   data/movies/1978.json
	new file:   data/movies/1979.json
	new file:   data/movies/1980.json
	new file:   data/movies/1981.json
	new file:   data/movies/1982.json
	new file:   data/movies/1983.json
	new file:   data/movies/1984.json
	new file:   data/movies/1985.json
	new file:   data/movies/1986.json
	new file:   data/movies/1987.json
	new file:   data/movies/1988.json
	new file:   data/movies/1989.json
	new file:   data/movies/1990.json
	new file:   data/movies/1991.json
	new file:   data/movies/1992.json
	new file:   data/movies/1993.json
	new file:   data/movies/1994.json
	new file:   data/movies/1995.json
	new file:   data/movies/1996.json
	new file:   data/movies/1997.json
	new file:   data/movies/1998.json
	new file:   data/movies/1999.json
	new file:   data/movies/2000.json
	new file:   data/movies/2001.json
	new file:   data/movies/2002.json
	new file:   data/movies/2003.json
	new file:   data/movies/2004.json
	new file:   data/movies/2005.json
	new file:   data/movies/2006.json
	new file:   data/movies/2007.json
	new file:   data/movies/2008.json
	new file:   data/movies/2009.json
	new file:   data/movies/2010.json
	new file:   data/movies/2011.json
	new file:   data/movies/2012.json
	new file:   data/movies/2013.json
	new file:   data/movies/2014.json
	new file:   data/movies/2015.json
	new file:   data/movies/2016.json
	new file:   data/movies/2017.json
	new file:   data/movies/2018.json
	new file:   data/movies/2019.json
	new file:   data/movies/2020.json
	new file:   data/movies/2021.json
	new file:   data/movies/2022.json
	new file:   data/movies/2023.json
	new file:   data/movies/2024.json
This commit is contained in:
SimolZimol
2026-08-07 22:53:38 +02:00
parent 0ec62f9d2e
commit 7c271d3946
79 changed files with 8025 additions and 7864 deletions

View File

@@ -55,14 +55,20 @@ def seed_all():
def _seed_movies_from_json():
data_path = os.path.join(
os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "data", "movies.json"
data_dir = os.path.join(
os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "data", "movies"
)
if not os.path.exists(data_path):
if not os.path.isdir(data_dir):
return
with open(data_path, "r", encoding="utf-8") as f:
movies = json.load(f)
# Alle Jahres-Dateien (z.B. data/movies/1977.json) laden
movies = []
for fname in sorted(os.listdir(data_dir)):
if not fname.endswith(".json"):
continue
path = os.path.join(data_dir, fname)
with open(path, "r", encoding="utf-8") as f:
movies.extend(json.load(f))
# Nur hinzufuegen, wenn noch kein Film in der DB ist (idempotent ueber den ganzen Datensatz)
if Movie.query.count() > 0: