#!/bin/bash

# FTP credentials
FTP_USER="luis"
FTP_PASSWORD="BBk!@aFX-8nfTYC"
FTP_HOST="ftp.dataforsyningen.dk"
FTP_DIR="/dhm_danmarks_hoejdemodel/DTM"
LOCAL_DIR="/mnt/data/srv/carto_private/08_TEST/download_tes"

file_list=$(curl --ftp-ssl-reqd --ftp-pasv --user "$FTP_USER:$FTP_PASSWORD" \
                 --insecure "ftps://$FTP_HOST$FTP_DIR/" | grep -oE '[^ ]+$')

# Download each file individually
for file in $file_list; do
    echo "Downloading $file..."
    curl --ftp-ssl-reqd --ftp-pasv --user "$FTP_USER:$FTP_PASSWORD" \
         --insecure --remote-name --remote-header-name \
         "ftps://$FTP_HOST$FTP_DIR/$file" --output-dir "$LOCAL_DIR"
done


echo "Download completed."

