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:
16
app/seed.py
16
app/seed.py
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user