diff --git a/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-links.svg b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-links.svg new file mode 100644 index 0000000..06911d6 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-links.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-rechts.svg b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-rechts.svg new file mode 100644 index 0000000..bacc945 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-draairichting-DIN-rechts.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-beugelgreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-beugelgreep.svg new file mode 100644 index 0000000..8ecc5d2 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-beugelgreep.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-geen.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-geen.svg new file mode 100644 index 0000000..4439b74 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-geen.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-hoekgreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-hoekgreep.svg new file mode 100644 index 0000000..b66af78 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-hoekgreep.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-maangreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-maangreep.svg new file mode 100644 index 0000000..5fd878f --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-maangreep.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg new file mode 100644 index 0000000..6a33cc7 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-blank.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-blank.jpg new file mode 100644 index 0000000..8f38e35 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-blank.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-brons.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-brons.jpg new file mode 100644 index 0000000..cd71d6a Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-brons.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-grijs.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-grijs.jpg new file mode 100644 index 0000000..0b0af51 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-grijs.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-blank.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-blank.jpg new file mode 100644 index 0000000..30ab54d Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-blank.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-brons.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-brons.jpg new file mode 100644 index 0000000..be53553 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-brons.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-zwart.jpg b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-zwart.jpg new file mode 100644 index 0000000..d50c23d Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-glaskleur-mat-zwart.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-antraciet.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-antraciet.jpg new file mode 100644 index 0000000..c9debd4 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-antraciet.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-beige.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-beige.jpg new file mode 100644 index 0000000..bacb875 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-beige.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-brons.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-brons.jpg new file mode 100644 index 0000000..4b6b940 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-brons.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-goud.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-goud.jpg new file mode 100644 index 0000000..1ce30c1 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-goud.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-ral-keuze.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-ral-keuze.jpg new file mode 100644 index 0000000..7a2d6cc Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-ral-keuze.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-zwart.jpg b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-zwart.jpg new file mode 100644 index 0000000..7037c61 Binary files /dev/null and b/public/textures/aluwdoors/aluwdoors-configurator-metaalkleur-zwart.jpg differ diff --git a/public/textures/aluwdoors/aluwdoors-configurator-roedetype-platte-roede.svg b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-platte-roede.svg new file mode 100644 index 0000000..6eba719 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-platte-roede.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/public/textures/aluwdoors/aluwdoors-configurator-roedetype-t-roede.svg b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-t-roede.svg new file mode 100644 index 0000000..6a8c740 --- /dev/null +++ b/public/textures/aluwdoors/aluwdoors-configurator-roedetype-t-roede.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/scripts/download-assets.sh b/scripts/download-assets.sh new file mode 100755 index 0000000..83aee03 --- /dev/null +++ b/scripts/download-assets.sh @@ -0,0 +1,92 @@ +#!/bin/bash + +# Download Aluwdoors configurator assets +# Base URL for assets +BASE_URL="https://configurator.aluwdoors.com/Uploads" +OUTPUT_DIR="public/textures/aluwdoors" + +# Color codes for output +GREEN='\033[0;32m' +RED='\033[0;31m' +YELLOW='\033[1;33m' +NC='\033[0m' # No Color + +echo "Downloading Aluwdoors assets to ${OUTPUT_DIR}..." +echo "" + +# Function to download a file +download_file() { + local filename=$1 + local url="${BASE_URL}/${filename}" + local output="${OUTPUT_DIR}/${filename}" + + echo -n "Downloading ${filename}... " + + # Try with version query parameter first + if curl -f -s -o "${output}" "${url}?v=mlaxicsg" 2>/dev/null; then + echo -e "${GREEN}✓${NC}" + return 0 + fi + + # Try without version parameter + if curl -f -s -o "${output}" "${url}" 2>/dev/null; then + echo -e "${GREEN}✓${NC}" + return 0 + fi + + # Try with wget as fallback + if wget -q -O "${output}" "${url}" 2>/dev/null; then + echo -e "${GREEN}✓${NC}" + return 0 + fi + + echo -e "${RED}✗ Failed${NC}" + rm -f "${output}" + return 1 +} + +# Glass textures +echo -e "${YELLOW}Glass Textures:${NC}" +download_file "aluwdoors-configurator-glaskleur-blank.jpg" +download_file "aluwdoors-configurator-glaskleur-brons.jpg" +download_file "aluwdoors-configurator-glaskleur-grijs.jpg" +download_file "aluwdoors-configurator-glaskleur-mat-blank.jpg" +download_file "aluwdoors-configurator-glaskleur-mat-brons.jpg" +download_file "aluwdoors-configurator-glaskleur-mat-zwart.jpg" +echo "" + +# Metal textures +echo -e "${YELLOW}Metal Textures:${NC}" +download_file "aluwdoors-configurator-metaalkleur-antraciet.jpg" +download_file "aluwdoors-configurator-metaalkleur-beige.jpg" +download_file "aluwdoors-configurator-metaalkleur-brons.jpg" +download_file "aluwdoors-configurator-metaalkleur-goud.jpg" +download_file "aluwdoors-configurator-metaalkleur-zwart.jpg" +download_file "aluwdoors-configurator-metaalkleur-ral-keuze.jpg" +echo "" + +# Handles (SVG) +echo -e "${YELLOW}Handle Types (SVG):${NC}" +download_file "aluwdoors-configurator-fineer-handgreep-beugelgreep.svg" +download_file "aluwdoors-configurator-fineer-handgreep-geen.svg" +download_file "aluwdoors-configurator-fineer-handgreep-hoekgreep.svg" +download_file "aluwdoors-configurator-fineer-handgreep-maangreep.svg" +download_file "aluwdoors-configurator-fineer-handgreep-ovaalgreep.svg" +echo "" + +# Dividers (Roedes - SVG) +echo -e "${YELLOW}Divider Types (SVG):${NC}" +download_file "aluwdoors-configurator-roedetype-platte-roede.svg" +download_file "aluwdoors-configurator-roedetype-t-roede.svg" +echo "" + +# Door swing direction (SVG) +echo -e "${YELLOW}Door Direction (SVG):${NC}" +download_file "aluwdoors-configurator-draairichting-DIN-links.svg" +download_file "aluwdoors-configurator-draairichting-DIN-rechts.svg" +echo "" + +# Count downloaded files +DOWNLOADED=$(find "${OUTPUT_DIR}" -type f | wc -l) +echo -e "${GREEN}Download complete!${NC}" +echo "Total files downloaded: ${DOWNLOADED}"