diff --git a/deck-frontend/deck-v4.2.html b/deck-frontend/deck-v4.3.html similarity index 94% rename from deck-frontend/deck-v4.2.html rename to deck-frontend/deck-v4.3.html index 017cb2e..b0d55fc 100644 --- a/deck-frontend/deck-v4.2.html +++ b/deck-frontend/deck-v4.3.html @@ -7,28 +7,13 @@ /p' deck.html | ... ║ -║ Ver README para comandos completos de extracción ║ -║ ║ -╚══════════════════════════════════════════════════════════════════════════════╝ + DECK FRONTEND v4.3 - Portable single-file + Extract: ./extract.sh deck.html [output_dir] --> - - @@ -746,13 +728,10 @@ body { - - - diff --git a/deck-frontend/extract.sh b/deck-frontend/extract.sh new file mode 100755 index 0000000..a80dbd6 --- /dev/null +++ b/deck-frontend/extract.sh @@ -0,0 +1,52 @@ +#!/bin/bash +# DECK Extract - Separates monolithic HTML into 3 files +# Usage: ./extract.sh deck.html [output_dir] + +set -e + +INPUT="${1:-deck.html}" +OUTDIR="${2:-.}" + +if [ ! -f "$INPUT" ]; then + echo "Error: $INPUT not found" + exit 1 +fi + +mkdir -p "$OUTDIR" + +# Extract CSS (between , excluding the tags themselves) +awk '/