From 44bcd5607fa69fd2720ffacf28fea84e8e42c99c Mon Sep 17 00:00:00 2001 From: Flo Greistorfer Date: Sun, 22 Jun 2025 18:00:36 +0200 Subject: [PATCH] added xapmeta --- modules/generate_html.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/generate_html.py b/modules/generate_html.py index ff6d0c3..bc36fa1 100644 --- a/modules/generate_html.py +++ b/modules/generate_html.py @@ -145,15 +145,15 @@ def get_image_info(item: str, folder: str) -> dict[str, Any]: del exifdata[key] else: exifdata = None + tags = [] + xmp = None if xmp: - if xmp["xmpmeta"]["RDF"]["Description"].get("subject", False): - tags = xmp["xmpmeta"]["RDF"]["Description"]["subject"]["Bag"]["li"] - else: - tags = [] - xmp = None - else: - tags = [] - xmp = None + if xmp.get("xmpmeta", False): + if xmp["xmpmeta"]["RDF"]["Description"].get("subject", False): + tags = xmp["xmpmeta"]["RDF"]["Description"]["subject"]["Bag"]["li"] + if xmp.get("xapmeta", False): + if xmp["xapmeta"]["RDF"]["Description"].get("subject", False): + tags = xmp["xapmeta"]["RDF"]["Description"]["subject"]["Bag"]["li"] return {"width": width, "height": height, "tags": tags, "exifdata": exifdata, "xmp": xmp}