#!/bin/bash FILE="$1" HOST="${2:-http://100.87.87.103:8184}" if [ -z "$FILE" ]; then echo "Verwendung: $0 [host]" exit 1 fi if [ ! -f "$FILE" ]; then echo "Datei nicht gefunden: $FILE" exit 1 fi CONTENT=$(cat "$FILE") FILENAME=$(basename "$FILE") RESPONSE=$(curl -s -X POST "$HOST/api/v1/paste" \ -H "Content-Type: application/json" \ -d "{ \"expiry\": \"1day\", \"files\": [{ \"name\": \"$FILENAME\", \"lexer\": \"text\", \"content\": $(echo "$CONTENT" | python3 -c 'import json,sys; print(json.dumps(sys.stdin.read()))') }] }") LINK=$(echo "$RESPONSE" | python3 -c 'import json,sys; print(json.loads(sys.stdin.read())["link"])' 2>/dev/null) if [ -z "$LINK" ]; then echo "Fehler: $RESPONSE" exit 1 fi echo "Paste URL: $LINK" echo "Paste-ID: $(basename $LINK)"