#! /bin/bash -x

#inctime=${HOME}/bin/inctime

#lpath=/share/das/dist/carlos.bastarz/SMNAMonitoringApp/rdiag
lpath=/share/das/dist/carlos.bastarz/sandbox/SMNAMonitoringApp/cron_scripts/rdiag

url_path=https://dataserver.cptec.inpe.br/dataserver_dimnt/das/carlos.bastarz/sandbox/SMNAMonitoringApp/rdiag

Loops=(diag_conv_01 diag_conv_03)
Vars=(ps t q uv)

for loop  in ${Loops[@]}
do

  datai=2026080500
  dataf=2026081200
  
  data=${datai}

  echo "sources:" > ${lpath}/catalog_${loop}.yml
  
  while [ ${data} -le ${dataf} ]
  do
  
    for var in ${Vars[@]}
    do

      echo ${data} ${var}
  
cat << EOF >> ${lpath}/catalog_${loop}.yml

  '${var}_${loop}_${data}':
    driver: geoparquet
    args:
      urlpath: ${url_path}/${data}/${var}-${loop}.${data}.parquet
    description: SMNA ${var^^} Conventional Diagnostics (${loop:10:2}) for ${data}
    metadata: 
      catalog_dir: ${url_path}/${data}
      tags:
        - atmosphere
        - data_assimilation
        - smna
        - observational diagnostic data
      url: ${url_path}/${data}

EOF

      chmod 755 ${lpath}/catalog_${loop}.yml
  
    done

    #data=$(${inctime} ${data} +6h %y4%m2%d2%h2)
    data=$(date -u +%Y%m%d%H -d "${data:0:8} ${data:8:2} +6 hours")
  
  done

done


exit 0
