"""Holt ein JPEG aus einer gespeicherten javascript_tool-Ausgabe (tool-results/*.txt) und schreibt es als Datei. python3 .claude/skills/placing-editor-models/scripts/decode-view.py """ import base64 import json import re import sys source, target = sys.argv[1], sys.argv[2] text = "".join(item.get("text", "") for item in json.load(open(source))) match = re.search(r"data:image/jpeg;base64,([A-Za-z0-9+/=]+)", text) if not match: sys.exit("keine JPEG-Datenadresse gefunden") open(target, "wb").write(base64.b64decode(match.group(1))) print("geschrieben", target)