Files
gta6/.claude/skills/placing-editor-models/scripts/decode-view.py
T
knsoandClaude Opus 5 6a056262a8 chore(skills): Projekt-Skill zum Platzieren von three-d-stage-Modellen
Ablauf wie beim Hood Yard mit den gefundenen Fallstricken (Dreiecke je Knoten,
Bodenplatte +6 cm, globale Materiallisten, Asset-Test je Ort, launch.json nur im
Hauptordner, gl.finish-Messung, Vorwärmen prüfen) und Werkzeugen: Modell vermessen,
Kartendaten eines Weltfensters, Vergleichsbild Satellit/Spiel, Screenshot-Dekodierung,
erprobte Browser-Ausschnitte.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 19:22:20 +02:00

17 lines
602 B
Python

"""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 <tool-result.txt> <bild.jpg>
"""
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)