⚠️ Haftungsausschluss:
Die Verwendung dieses Bookmarklets erfolgt auf eigene Verantwortung. Der Entwickler übernimmt keine Haftung für Schäden, Datenverlust oder ungewollte Bestellungen, die durch die Nutzung dieser Software entstehen.
diff --git a/build-bookmarklet_old.sh b/build-bookmarklet_old.sh
new file mode 100755
index 0000000..56dd721
--- /dev/null
+++ b/build-bookmarklet_old.sh
@@ -0,0 +1,150 @@
+#!/bin/bash
+# Build script for Kantine Bookmarklet
+# Creates a self-contained bookmarklet URL and standalone HTML file
+set -e
+
+SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
+DIST_DIR="$SCRIPT_DIR/dist"
+CSS_FILE="$SCRIPT_DIR/style.css"
+JS_FILE="$SCRIPT_DIR/kantine.js"
+
+mkdir -p "$DIST_DIR"
+
+echo "=== Kantine Bookmarklet Builder ==="
+
+# Check files exist
+if [ ! -f "$CSS_FILE" ]; then echo "ERROR: $CSS_FILE not found"; exit 1; fi
+if [ ! -f "$JS_FILE" ]; then echo "ERROR: $JS_FILE not found"; exit 1; fi
+
+CSS_CONTENT=$(cat "$CSS_FILE")
+JS_CONTENT=$(cat "$JS_FILE")
+
+# === 1. Build standalone HTML (for local testing/dev) ===
+cat > "$DIST_DIR/kantine-standalone.html" << 'HTMLEOF'
+
+
+
+
+
+ Kantine Weekly Menu (Standalone)
+
+
+
+
+
+
+
+
+
+
+HTMLEOF
+
+echo "✅ Standalone HTML: $DIST_DIR/kantine-standalone.html"
+
+# === 2. Build bookmarklet (JavaScript URL) ===
+# The bookmarklet injects CSS + JS into the current page
+
+# Escape CSS for embedding in JS string
+CSS_ESCAPED=$(echo "$CSS_CONTENT" | sed "s/'/\\\\'/g" | tr '\n' ' ' | sed 's/ */ /g')
+
+# Build bookmarklet payload
+cat > "$DIST_DIR/bookmarklet-payload.js" << PAYLOADEOF
+(function(){
+if(window.__KANTINE_LOADED){alert('Kantine Wrapper already loaded!');return;}
+var s=document.createElement('style');
+s.textContent='${CSS_ESCAPED}';
+document.head.appendChild(s);
+var sc=document.createElement('script');
+sc.textContent=$(cat "$JS_FILE" | python3 -c "import sys,json; print(json.dumps(sys.stdin.read()))" 2>/dev/null || cat "$JS_FILE" | sed 's/\\/\\\\/g' | sed "s/'/\\\\'/g" | sed 's/"/\\\\"/g' | tr '\n' ' ' | sed 's/^/"/' | sed 's/$/"/');
+document.head.appendChild(sc);
+})();
+PAYLOADEOF
+
+# URL-encode for bookmark
+BOOKMARKLET_RAW=$(cat "$DIST_DIR/bookmarklet-payload.js" | tr '\n' ' ' | sed 's/ */ /g')
+echo "javascript:${BOOKMARKLET_RAW}" > "$DIST_DIR/bookmarklet.txt"
+
+echo "✅ Bookmarklet URL: $DIST_DIR/bookmarklet.txt"
+
+# === 3. Create an easy-to-use HTML installer page ===
+cat > "$DIST_DIR/install.html" << 'INSTALLEOF'
+
+
+
+
+ Kantine Wrapper Installer
+
+
+
+
🍽️ Kantine Wrapper
+
+
Installation
+
+
Ziehe den Button unten in deine Lesezeichen-Leiste (Drag & Drop)
📅 Wochenübersicht: Die ganze Woche auf einen Blick.
+
💰 Kostenkontrolle: Automatische Berechnung der Wochensumme.
+
🔑 Auto-Login: Nutzt deine bestehende Session.
+
🏷️ Badges & Status: Menü-Codes (M1, M2) und Bestellstatus direkt sichtbar.
+
🛡️ Offline-Support: Speichert Menüdaten lokal.
+
+
+
+ ⚠️ Haftungsausschluss:
+ Die Verwendung dieses Bookmarklets erfolgt auf eigene Verantwortung. Der Entwickler übernimmt keine Haftung für Schäden, Datenverlust oder ungewollte Bestellungen, die durch die Nutzung dieser Software entstehen.
+
⚠️ Haftungsausschluss:
Die Verwendung dieses Bookmarklets erfolgt auf eigene Verantwortung. Der Entwickler übernimmt keine Haftung für Schäden, Datenverlust oder ungewollte Bestellungen, die durch die Nutzung dieser Software entstehen.