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>
This commit is contained in:
1 parent
7e4af1d0bc
commit
6a056262a8
6 files changed
+560
No files matched your search
@@ -0,0 +1,16 @@
|
||||
"""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)
|
||||
Reference in new issue
Block a user