🔊 Add logs and test if logo
dl / lint (push) Successful in 1m5s Details
dl / docker (push) Successful in 55s Details

This commit is contained in:
Michel Roux 2024-02-23 02:17:02 +01:00
parent 7ced240788
commit 1ef87c84da
1 changed files with 21 additions and 15 deletions

View File

@ -26,9 +26,11 @@ for console in path.iterdir():
if console.is_dir() and Path(console / "roms").is_dir():
# cleaning logos
for logo in Path(console / "logos").iterdir():
print(f"Unlink {logo}")
logo.unlink()
# cleaning videos
for video in Path(console / "videos").iterdir():
print(f"Unlink {video}")
video.unlink()
# run has_files
@ -50,20 +52,24 @@ for console in path.iterdir():
# get rom ref
for id in metadatas:
if rom.name in metadatas[id]["name"]:
if rom.name in metadatas[id]["name"] and (
"ref" in metadatas[id] or "logo" in metadatas[id]
):
ref = metadatas[id]["ref"] if "ref" in metadatas[id] else id
print(f"Found {ref} for {rom}")
# load json or create empty object
if paths["metadata"].is_file():
with open(paths["metadata"], "r") as file:
meta = load(file)
else:
meta = {}
# add rom to json
meta[hash] = {"ref": ref}
# write json
with open(paths["metadata"], "w") as file:
file.write(meta)
break
# load json or create empty object
if paths["metadata"].is_file():
with open(paths["metadata"], "r") as file:
meta = load(file)
else:
meta = {}
# add rom to json
meta[hash] = {"ref": ref}
# write json
with open(paths["metadata"], "w") as file:
file.write(meta)