From 2bbae095b1e10dddc0e28746825502ce5e5ce9a3 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 3 Jan 2023 16:22:10 +0100 Subject: [PATCH] Add app logos (#1557) * Add app logos * Typos --- list_builder.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/list_builder.py b/list_builder.py index 8e3debe..dd049eb 100755 --- a/list_builder.py +++ b/list_builder.py @@ -213,6 +213,16 @@ def build_catalog(): if "manifest" in app and "resources" in app["manifest"]: del app["manifest"]["resources"] + for appid, app in result_dict_with_manifest_v2.items(): + appid = appid.lower() + if os.path.exists(f"logos/{appid}.png"): + logo_hash = subprocess.check_output(["sha256sum", f"logos/{appid}.png"]).strip().decode("utf-8").split()[0] + os.system(f"cp logos/{appid}.png builds/default/v3/logos/{logo_hash}.png") + # FIXME: implement something to cleanup old logo stuf in the builds/.../logos/ folder somehow + else: + logo_hash = None + app["logo_hash"] = logo_hash + os.system("mkdir -p ./builds/default/v3/") with open("builds/default/v3/apps.json", "w") as f: f.write(