#!/bin/bash
#################################################################################
# Auxiliar para crear las consultas sql repetitivas de los mapas
# de los modelos. Versión para GFS.
#
# Marcos Molina Cano - 10/10/2016
#################################################################################
idioma=("ar" "at" "bo" "br" "ca" "cl" "cr" "de" "do" "ec" "en" "es" "eu" "fr" "hn" "it" "mx" "nl" "pa" "pe" "pt" "py" "ru" "uy" "ve")
fcst="006 012 018 024 030 036 042 048 054 060 066 072 078 084 090 096 102 108 114 120 126 132 138 144"
fcst="${fcst} 150 156 162 168 174 180 186 192 198 204 210 216 222 228 234 240 252 264 276 288 300 312 324 336 348 360 372 384"

tipo_img=("SFC" "APC" "ASN" "T2M" "G85" "G50" "V10" "300" "700" "925")
id_tipo=521
id=20658
zona="USA"

# Parte inicial de la consulta.
echo "INSERT INTO modelos_hora (id, id_tipo, nombre, imagen, tipo, leyenda, actualizado, hora_real) VALUES"

# Bucle que genera el resto de la consulta.
for ((i=0; i<${#tipo_img[@]}; i++)) ; do
  for FCST in ${fcst} ; do
    if test ${i} -lt 7 ; then
      echo "(${id}, ${id_tipo}, '${FCST}', 'http://aire.ogimet.com/imagenes.meteored.com/gfs_meteored3/GFS_${FCST}_${zona}_${tipo_img[$i]}.png', 1, NULL, 1, '${FCST}'),"
      let id=${id}+1
    else
      echo "(${id}, ${id_tipo}, '${FCST}', 'http://aire.ogimet.com/imagenes.meteored.com/gfs_meteored/GFS${FCST}_${zona}_${tipo_img[$i]}.gif', 1, NULL, 1, '${FCST}'),"
      let id=${id}+1
    fi
  done
  let id_tipo=${id_tipo}+1
done