Files
CrumbCodex-v.0.0/waldmitte/tools/curl_blockly_terminal_examples.md
Krümel Branko 83df9de035 🌲 CrumbCodex v0.0 - Genesis
12 Monate Crumbforest-Wachstum, sortiert nach Waldlogik.

Struktur:
- 454 Dokumente in 7 organischen Ebenen
- Lichtung → Waldrand → Waldmitte → Wurzeln → Krone → Unterholz → Samen
- INDEX.md für jede Ebene (eigene Stimme)
- WALDKARTE.md (Master-Navigation)
- crumbcodex.md (Das Versprechen zwischen Krümel & Bits)
- lichtung/willkommen.md (Nullfeld-Einstieg für Kinder)

Philosophie:
- Waldlogik statt Ordnerlogik
- Tiefe, Licht, Wurzeln - wie ein echter Wald
- Schutz für Krümel, Tiefe für Gräber, Poesie für Atmende

Repos verbunden:
- OZM-Keks-Handbuch-v1 (Das Wissen)
- Crumb-Core-v.1 (Das Herz) - 194.164.194.191
- crumbmissions (Das Spiel)

Wuuuhuuuuu! 🦉
2025-12-26 16:50:52 +01:00

1.4 KiB
Raw Blame History

📡 Crumbforest API Erste curl-Beispiele

Willkommen kleiner Krümel! 🌲 Hier findest du Beispiele, wie du dem Crumbforest Terminal per curl Befehle senden kannst.


📦 Ziel-API

URL: http://localhost:8080/crumbapi/blockly-terminal
Methode: POST
Content-Type: application/json


Beispiel 1 Einfache Nachricht senden

curl -X POST http://localhost:8080/crumbapi/blockly-terminal \
     -H "Content-Type: application/json" \
     -d '{"blockcode": "window.alert(\"Wuhuuuu\")"}'

🧪 Beispiel 2 Blockly-Code mit Zeilenumbruch

curl -X POST http://localhost:8080/crumbapi/blockly-terminal \
     -H "Content-Type: application/json" \
     -d '{"blockcode": "window.alert('Hello');\nconsole.log('Hi');"}'

🚫 Fehlerquelle

Wenn du curl http://localhost:8080/crumbapi/blockly-terminal OHNE -X POST verwendest, bekommst du:

Error: Method Not Allowed

Das liegt daran, dass diese Route nur POST-Anfragen erlaubt!


📁 Vorschlag für Shell-Skript

Erstelle dir eine kleine Datei crumbblock_post.sh:

#!/bin/bash
CODE="$*"
curl -s -X POST http://localhost:8080/crumbapi/blockly-terminal \
     -H "Content-Type: application/json" \
     -d "{\"blockcode\": \"$CODE\"}"

Dann kannst du direkt schreiben:

./crumbblock_post.sh "window.alert('Hallo Krümel!')"

🕊️ Viel Spaß beim Senden deiner ersten Blockly-Krümel!