script bash para capturar clima de yahoo
#!/bin/bash
# yahooclimatodb
# 2011 (gpl) Deshn GLPry
# script para capturar y procesar datos de clima yahoo
uri="http://weather.yahooapis.com/forecastrss?p=PAXX0001&u=c"; #yahoo whether rss
#"http://webservice.weatherzone.com.au/rss/wx.php?u=13145&lt=twcid&lc=160085&obs=1&fc=1";
app="/usr/bin/wget";
mfile="clima.rss";
mfile2="clima2.rss";
apsql="/usr/bin/psql";
mrm="/bin/rm";
$mrm -rf $mfile
#capturar datos de la web
$app -c $uri -O $mfile

################################### ejemplo ###################################
#<yweather:location city="Asuncion" region=""   country="PA"/>
#<yweather:units temperature="C" distance="km" pressure="mb" speed="km/h"/>
#<yweather:wind chill="15"   direction="0"   speed="0" />
#<yweather:atmosphere humidity="88"  visibility="9.99"  pressure="982.05"  rising="1" />
#<yweather:astronomy sunrise="6:14 am"   sunset="6:58 pm"/>
#geo:lat>-25.23</geo:lat>
#<geo:long>-57.52</geo:long>
#<link>http://us.rd.yahoo.com/dailynews/rss/weather/Asuncion__PA/*http://weather.yahoo.com/forecast/PAXX0001_c.html</link>
#<yweather:condition  text="Fair"  code="34"  temp="15"  date="Mon, 17 Oct 2011 7:01 am PYDT" />
#<yweather:forecast day="Mon" date="17 Oct 2011" low="19" high="30" text="Sunny" code="32" />
#<yweather:forecast day="Tue" date="18 Oct 2011" low="21" high="32" text="Sunny" code="32" />
#<guid isPermaLink="false">PAXX0001_2011_10_18_7_00_PYDT</guid>
##############################################################################################################################
#localidad_ciudad, localidad_region, localidad_nacion, localidad_latitud, localidad_longitud,
#unidades_temperatura, unidades_distancia, unidades_direccion, unidades_presion, unidades_velocidad,
#viento_sensacion_termica, viento_direccion, viento_velocidad,
#atmosfera_humedad, atmosfera_visibilidad, atmosfera_presion, atmosfera_concentracion,
#astronomia_amanecer, astronomia_anochecer,
#condicion_ahora_texto, condicion_ahora_codigo, condicion_ahora_temperatura, condicion_ahora_fecha,
#pronostico_hoy_diasemana, pronostico_hoy_fecha, pronostico_hoy_minima, pronostico_hoy_maxima, pronostico_hoy_texto, pronostico_hoy_codigo,
#pronostico_manana_diasemana, pronostico_manana_fecha, pronostico_manana_minima, pronostico_manana_maxima, pronostico_manana_texto, pronostico_manana_codigo

columnasl=( "localidad_ciudad" "localidad_region" "localidad_nacion" "localidad_latitud" "localidad_longitud" "unidades_temperatura" "unidades_distancia" "unidades_direccion" "unidades_presion" "unidades_velocidad" "viento_sensacion_termica" "viento_direccion" "viento_velocidad" "atmosfera_humedad" "atmosfera_visibilidad" "atmosfera_presion" "atmosfera_concentracion" "astronomia_amanecer" "astronomia_anochecer" "condicion_ahora_texto" "condicion_ahora_codigo" "condicion_ahora_temperatura" "condicion_ahora_fecha" "pronostico_hoy_diasemana" "pronostico_hoy_fecha" "pronostico_hoy_minima" "pronostico_hoy_maxima" "pronostico_hoy_texto" "pronostico_hoy_codigo" "pronostico_manana_diasemana" "pronostico_manana_fecha" "pronostico_manana_minima" "pronostico_manana_maxima" "pronostico_manana_texto" "pronostico_manana_codigo" )

condicionantes=( "yweather:location" "geo:" "yweather:units" "yweather:wind" "yweather:atmosphere" "yweather:astronomy" "yweather:condition" "yweather:forecast" );
#echo ${#condicionantes[*]};
clima_rangos=0;
informacion="";
while [ $clima_rangos -le ${#condicionantes[*]} ]; do
  # leer lineas
  condicionante=${condicionantes[clima_rangos]};
  condicionvalor=${condicionante#*:};
  proce=`/bin/cat $mfile | /bin/grep "$condicionante"`;
  # omitir los datos del conjunto xml
  if [ ${proce:2:3} != "xml" ]; then
    #limpiar espacios
    proce=`/bin/echo $proce | /bin/sed -e 's/\ \/>/\/>/g'`;
    #establecer region
    if [ $condicionante == "yweather:location" ]; then
      proce=`/bin/echo $proce | /bin/sed -e 's/\"\"/\"Capital\"/g'`;
    fi
    #establecer unidades
    if [ $condicionante == "yweather:units" ]; then
      proce=`/bin/echo $proce | /bin/sed -e 's/temperature=\"C\"/\"temperature=\"Celsius degrees\"/g'`;
      proce=`/bin/echo $proce | /bin/sed -e 's/\"\ pressure=/\"\ direction=\"\Sexagesimal degrees\"\ pressure=/g'`;
    fi
    #encadenar pronosticos
    if [ $condicionante == "yweather:forecast" ]; then
      proce0=${proce%\/> <*}; proce0=`/bin/echo $proce0 | /bin/sed -e 's/\=/0\=/g'`;
      proce1=${proce#*\/> <}; proce1=`/bin/echo $proce1 | /bin/sed -e 's/\=/1\=/g' -e 's/yweather:forecast/\ /g'`;
      proce=$proce0""$proce1;
    fi
    #encadenar georeferencia
    if [ $condicionante == "geo:" ]; then
      proce=`/bin/echo $proce | /bin/sed -e 's/<\/geo:lat>\ /\"\ /g'  -e 's/<\/geo:long>/\"\ /g'`;
      proce=`/bin/echo $proce | /bin/sed -e 's/<geo:long>/location_long\=\"/g' -e 's/lat>/\ location_lat\=\"/g'`;
    fi
    #limpiar caracteres indeseados
    proce=`/bin/echo $proce | /bin/sed -e 's/\ \ /\\\ /g' -e 's/^</\ /g' -e 's/\ \/>/\ /g' -e 's/\\/>/\ /g'`;
    #etiquetar los elementos
    proce=`/bin/echo $proce | /bin/sed -e 's/"\ /"\ '$condicionvalor'_/g' -e 's/'$condicionante'\ /\ '$condicionvalor'_/g' -e 's/\ _/\ /g'`;
    proce=`/bin/echo $proce | /bin/sed -e 's/'$condicionante'\ /\ /g'`;
    informacion=$informacion""$proce" ";
  fi
  #adisionar contador
  ((clima_rangos++));
done

function horas () {
  local hvalores=`/bin/echo $1 | /bin/sed -e 's/\./\ /g' -e 's/_/\ /g'`;
  local hvalores=($hvalores);
  local hhoras=${hvalores[0]};
  local hminutos=${hvalores[1]}; local hperiodo=${hvalores[2]};
  if [ "$hperiodo" != "pm" ]; then
    if [ "$hhoras" -eq "12" ]; then local hhoras=0; fi
    if [ "$hhoras" -lt "10" ]; then local hhoras="0"$hhoras; fi
  else
    if [ "$hhoras" -ne "12" ]; then local hhoras=`expr $hhoras + 12`; fi
  fi
  local hvalor=$hhoras":"$hminutos":00";
  echo $hvalor;
}

function dias () {
  local dvalores=`/bin/echo $1`;
  case $dvalores in "Sun") local ddias="Domingo"; ;; "Mon") local ddias="Lunes"; ;; "Tue") local ddias="Martes"; ;; "Wed") local ddias="Miercoles"; ;; "Thu") local ddias="Jueves"; ;; "Fri") local ddias="Viernes"; ;; "Sat") local ddias="Sabado"; ;; esac
  echo $ddias;
}

function meses () {
  local mvalores=`/bin/echo $1`;
  case $mvalores in "Jan") local mmeses="01"; ;; "Feb") local mmeses="02"; ;; "Mar") local mmeses="03"; ;; "Apr") local mmeses="04"; ;; "May") local mmeses="05"; ;; "Jun") local mmeses="06"; ;; "Jul") local mmeses="07"; ;; "Aug") local mmeses="08"; ;; "Sep") local mmeses="09"; ;; "Oct") local mmeses="10"; ;; "Nov") local mmeses="11"; ;; "Dec") local mmeses="12"; ;; esac
  echo $mmeses;
}

function fechas_cortas () {
  #convertir lista de valores a matriz
  local fcvalores=`/bin/echo $1 | /bin/sed -e 's/_/\ /g'`;
  local fcvalores=($fcvalores);
  #listar elementos
  local fcdmes=${fcvalores[0]};
  local fcmeses=${fcvalores[1]};
  local fcannos=${fcvalores[2]};

  local fcdmes=`expr $fcdmes + 0`;
  if [ "$fcdmes" -lt "10" ]; then local fcdmes="0"$fcdmes""; fi
  local fcmeses=$(meses "$fcmeses");

  local fcvalor=""$fcdmes"/"$fcmeses"/"$fcannos"";
  echo $fcvalor;
}

function fechas_largas () {
  #convertir lista de valores a matriz
  local flvalores=`/bin/echo $1 | /bin/sed -e 's/,/\ /g' -e 's/\ \ /\ /g' -e 's/_/\ /g'`;
  local flvalores=($flvalores);
  #listar elementos
  local fldias=${flvalores[0]};
  local fldmes=${flvalores[1]};
  local flmeses=${flvalores[2]};
  local flannos=${flvalores[3]};
  local flhoras=${flvalores[4]};
  local flmerid=${flvalores[5]};
  local fltimez=${flvalores[6]};

  local fldmes=`expr $fldmes + 0`;
  local flfecha_corta=""$fldmes"_"$flmeses"_"$flannos"";
  local flfecha_corta=$(fechas_cortas "$flfecha_corta");
  local flhoras=""$flhoras"_"$flmerid"";
  local fldias=$(dias "$fldias");
  local flhoras=$(horas "$flhoras");

  local flvalor=""$fldias", "$flfecha_corta" "$flhoras" "$fltimez"";
  echo $flvalor;
}

function conversores () {
  #convertir lista de valores a matriz
  local cvalores=`/bin/echo $1 | /bin/sed -e 's/-/\ /g'`;
  local cvalores=($cvalores);
  #listar elementos
  local celemento=${cvalores[0]};
  local cvalor=${cvalores[1]};
  if [ "$celemento" == "16" ] || [ "$celemento" == "17" ]; then local cvalor=$(horas "$cvalor"); fi
  if [ "$celemento" == "21" ]; then local cvalor=$(fechas_largas "$cvalor"); fi
  if [ "$celemento" == "22" ] || [ "$celemento" == "28" ]; then local cvalor=$(dias "$cvalor"); fi
  if [ "$celemento" == "23" ] || [ "$celemento" == "29" ]; then local cvalor=$(fechas_cortas "$cvalor"); fi
  if [ "$celemento" == "5" ] || [ "$celemento" == "7" ] || [ "$celemento" == "18" ] || [ "$celemento" == "26" ] || [ "$celemento" == "32" ]; then local cvalor=`/bin/echo $cvalor | /bin/sed -e 's/_/\ /g'`; fi
  echo $cvalor;
}

recorrido=$informacion;
recorrido=`/bin/echo $recorrido | /bin/sed -e 's/:/./g' -e 's/"\ /\;/g' -e 's/=\"/:/g' -e 's/\ /_/g' -e 's/\"//g' -e 's/;/\ /g'`;
recorrido=($recorrido);
largorecorrido=`expr ${#recorrido[@]} - 1`;
cuentarecorrido=0;
while [ $cuentarecorrido -le $largorecorrido ]; do
  elementos=${recorrido[cuentarecorrido]};
  elementos=`/bin/echo $elementos | /bin/sed -e 's/:/\ /g'`; elementos=($elementos);
  elemento=${elementos[0]};
  valor=${elementos[1]};
  if [ "$elemento" == "units_temperature" ] || [ "$elemento" == "units_direction" ] || [ "$elemento" == "astronomy_sunrise" ] || [ "$elemento" == "astronomy_sunset" ] || [ "$elemento" == "condition_text" ] || [ "$elemento" == "condition_date" ] || [ "$elemento" == "forecast_day0" ] || [ "$elemento" == "forecast_date0" ] || [ "$elemento" == "forecast_text0" ] || [ "$elemento" == "forecast_day1" ] || [ "$elemento" == "forecast_date1" ] || [ "$elemento" == "forecast_text1" ]; then
    case $elemento in "units_temperature") v="5"; ;;  "units_direction") v="7"; ;;  "astronomy_sunrise") v="16"; ;; "astronomy_sunset") v="17-"; ;; "condition_text") v="18-"; ;; "condition_date") v="21-"; ;; "forecast_day0") v="22-"; ;; "forecast_date0") v="23-"; ;; "forecast_text0") v="26-"; ;; "forecast_day1") v="28-"; ;; "forecast_date1") v="29-"; ;; "forecast_text1") v="32-"; ;; esac
    valor=$(conversores "$v-$valor");
  fi
  #echo $cuentarecorrido"-- "$elemento"..."$valor;
  acolumnas[$cuentarecorrido]=${columnasl[cuentarecorrido]};
  avalores[$cuentarecorrido]=$valor;
  ((cuentarecorrido++));
done

cuentarecorrido=0;
insertarcolumnas="";
insertarvalores="";
while [ $cuentarecorrido -le $largorecorrido ]; do
  acolumna=${acolumnas[cuentarecorrido]};
  avalor=${avalores[cuentarecorrido]};
  insertarcolumnas=$insertarcolumnas", "$acolumna"";
  insertarvalores=$insertarvalores", '"$avalor"'";
  ((cuentarecorrido++));
done
insertarcolumnas="(cpd_id"$insertarcolumnas", clima_uri, estado)";
insertarvalores="VALUES (NEXTVAL('clima_pronostico_diario_cpd_id_seq')"$insertarvalores", '"$uri"', true)";
seqsql="INSERT INTO clima_pronostico_diario "$insertarcolumnas" "$insertarvalores";"
echo $seqsql;
$apsql -h localhost -U postgres -w -c "$seqsql";
#echo ${#recorrido};
# -d aikido -U postgres -c "INSERT INTO ""Album"" (""alb_ID"", ""alb_Titulo"", ""alb_Fecha"", ""alb_Descripcion"") VALUES (nextval('""Album_alb_ID_seq""'), 'Titulo','17/11/2009'::date, 'Prueba bash');"
#largorecorrido=${#recorrido};
#  valor=${recorrido%=\"*};
#  valor=${valor#*\"}
#  echo $valor;
  #echo $cuentarecorrido;
#echo $largo
#while

#elementos=( "location_city" "location_region" "location_country" "location_lat" "location_long" "units_temperature" "units_distance" "units_pressure" "units_speed" "wind_chill" "wind_direction" "wind_speed" "atmosphere_humidity" "atmosphere_visibility" "atmosphere_rising" "atmosphere_pressure" "astronomy_sunrise" "astronomy_sunset" "condition_text" "condition_code" "condition_temp" "condition_date" "forecast_day0" "forecast_date0" "forecast_low0" "forecast_high0" "forecast_text0" "forecast_code0" "forecast_day1" "forecast_date1" "forecast_low1" "forecast_high1" "forecast_text1" "forecast_code1" );

#elementos_rangos=0;
#while [ $elementos_rangos -le ${#elementos[*]} ]; do
#  # leer lineas
#  etiqueta=${elementos[elementos_rangos]};
#  echo ""$etiqueta;
#  ((elementos_rangos++));
#done

#echo $location_city;
# reemplazar
#/bin/mv $mfile2 $mfile

function clima_localidad () {
  ff=`echo $1 | sed "s/\/\"//g"`;
  return "city:""$ff""dd";
}

echo "";
#echo $wconditions
echo "";

#wcondition="fair"
#case $wcondition in
#http://www.saberingles.com.ar/lists/weather.html
#http://developer.yahoo.com/weather/#codes

#http://www.thegeekstuff.com/2010/07/bash-string-manipulation/
#http://snipplr.com/view/9511/
#http://www.linuxquestions.org/questions/programming-9/bash-read-or-write-to-specific-line-in-text-file-664654/

# INSERT INTO clima_pronostico_diario (id_clima_pronostico_diario, condicion_lugar_ciudad, condicion_lugar_region, condicion_lugar_pais, condicion_unidad_temperatura, condicion_unidad_distancia, condicion_unidad_presion, condicion_unidad_velocidad, condicion_viento_sensacion_termica, condicion_viento_direccion, condicion_viento_velocidad, condicion_atmosfera_humedad, condicion_atmosfera_visibilidad, condicion_atmosfera_presion, condicion_atmosfera_aumento, condicion_astronomia_amanecer, condicion_astronomia_atardecer, prediccion_hoy_maxima, prediccion_hoy_minima, prediccion_hoy_fecha, prediccion_manana_maxima, prediccion_manana_minima, prediccion_manana_fecha, estado) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);
#INSERT INTO clima_pronostico_diario(
#            cpd_id, localidad_ciudad, localidad_region, localidad_nacion,
#            localidad_latitud, localidad_longitud, unidades_temperatura,
#            unidades_distancia, unidades_direccion, unidades_presion, unidades_velocidad,
#            viento_sensacion_termica, viento_direccion, viento_velocidad,
#            atmosfera_humedad, atmosfera_visibilidad, atmosfera_presion,
#            atmosfera_concentracion, astronomia_amanecer, astronomia_anochecer,
#            condicion_ahora_texto, condicion_ahora_codigo, condicion_ahora_temperatura,
#            condicion_ahora_fecha, pronostico_hoy_diasemana, pronostico_hoy_fecha,
#            pronostico_hoy_minima, pronostico_hoy_maxima, pronostico_hoy_texto,
#            pronostico_hoy_codigo, pronostico_manana_diasemana, pronostico_manana_fecha,
#            pronostico_manana_minima, pronostico_manana_maxima, pronostico_manana_texto,
#            pronostico_manana_codigo, clima_uri, estado)
#    VALUES (?, ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?,
#            ?, ?, ?);

#-- Table: clima_pronostico_diario
#
#-- DROP TABLE clima_pronostico_diario;
#
#CREATE TABLE clima_pronostico_diario
#(
#  cpd_id serial NOT NULL,
#  localidad_ciudad character varying(254) NOT NULL,
#  localidad_region character varying(254) NOT NULL,
#  localidad_nacion character varying(254) NOT NULL,
#  localidad_latitud character varying(254) NOT NULL,
#  localidad_longitud character varying(254) NOT NULL,
#  unidades_temperatura character varying(254) NOT NULL,
#  unidades_distancia character varying(254) NOT NULL,
#  unidades_direccion character varying(254) NOT NULL,
#  unidades_presion character varying(254) NOT NULL,
#  unidades_velocidad character varying(254) NOT NULL,
#  viento_sensacion_termica character varying(254) NOT NULL,
#  viento_direccion character varying(254) NOT NULL,
#  viento_velocidad character varying(254) NOT NULL,
#  atmosfera_humedad character varying(254) NOT NULL,
#  atmosfera_visibilidad character varying(254) NOT NULL,
#  atmosfera_presion character varying(254) NOT NULL,
#  atmosfera_concentracion character varying(254) NOT NULL,
#  astronomia_amanecer character varying(254) NOT NULL,
#  astronomia_anochecer character varying(254) NOT NULL,
#  condicion_ahora_texto character varying(254) NOT NULL,
#  condicion_ahora_codigo character varying(254) NOT NULL,
#  condicion_ahora_temperatura character varying(254) NOT NULL,
#  condicion_ahora_fecha character varying(254) NOT NULL,
#  pronostico_hoy_diasemana character varying(254) NOT NULL,
#  pronostico_hoy_fecha character varying(254) NOT NULL,
#  pronostico_hoy_minima character varying(254) NOT NULL,
#  pronostico_hoy_maxima character varying(254) NOT NULL,
#  pronostico_hoy_texto character varying(254) NOT NULL,
#  pronostico_hoy_codigo character varying(254) NOT NULL,
#  pronostico_manana_diasemana character varying(254) NOT NULL,
#  pronostico_manana_fecha character varying(254) NOT NULL,
#  pronostico_manana_minima character varying(254) NOT NULL,
#  pronostico_manana_maxima character varying(254) NOT NULL,
#  pronostico_manana_texto character varying(254) NOT NULL,
#  pronostico_manana_codigo character varying(254) NOT NULL,
#  clima_uri character varying(254) NOT NULL,
#  estado boolean NOT NULL DEFAULT true
#)
#WITH (
#  OIDS=FALSE
#);
#ALTER TABLE clima_pronostico_diario OWNER TO postgres;

#-- Table: clima_terminos
#
#-- DROP TABLE clima_terminos;
#
#CREATE TABLE clima_terminos
#(
#  id_clima_terminos serial NOT NULL,
#  codigo numeric(4,0) NOT NULL,
#  termino_ingles character varying(254) NOT NULL,
#  termino_espanol character varying(254) NOT NULL,
#  estado boolean NOT NULL DEFAULT true
#)
#WITH (
#  OIDS=FALSE
#);
#ALTER TABLE clima_terminos OWNER TO postgres;

#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (0, 0, 'tornado', 'tornado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (1, 1, 'tropical storm', 'tormenta tropical', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (2, 2, 'hurricane', 'huracan', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (3, 3, 'severe thunderstorms', 'severas tormentas electricas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (4, 4, 'thunderstorms', 'tormentas electricas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (5, 5, 'mixed rain and snow', '', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (6, 6, 'mixed rain and sleet', '', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (7, 7, 'mixed snow and sleet"', '', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (8, 8, 'freezing drizzle', 'garua helada', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (9, 9, 'drizzle', 'garua', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (10, 10, 'freezing rain', 'lluvia helada', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (11, 11, 'showers', 'chaparron', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (12, 12, 'showers', 'chaparron', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (13, 13, 'snow flurries', '', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (14, 14, 'light snow showers', '', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (15, 15, 'blowing snow', '', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (16, 16, 'snow', 'nevado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (17, 17, 'hail', 'granizos', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (18, 18, 'sleet', 'aguanieve', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (19, 19, 'dust', 'polvoriento', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (20, 20, 'foggy', 'neblina', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (21, 21, 'haze', 'bruma', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (22, 22, 'smoky', 'humareda', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (23, 23, 'blustery', 'ventoso', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (24, 24, 'windy', 'brizas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (25, 25, 'cold', 'frio', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (26, 26, 'cloudy', 'nublado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (27, 27, 'mostly cloudy', 'mayormente nublado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (28, 28, 'mostly cloudy', 'mayormente nublado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (29, 29, 'partly cloudy', 'parcialmente nublado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (30, 30, 'partly cloudy', 'parcialmente nublado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (31, 31, 'clear', 'despejado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (32, 32, 'sunny', 'soleado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (33, 33, 'fair', 'despejado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (34, 34, 'fair', 'despejado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (35, 35, 'mixed rain and hail', 'lluvia y granizos', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (36, 36, 'hot', 'caluroso', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (37, 37, 'isolated thunderstorms', 'tomentas electricas aisladas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (38, 38, 'scattered thunderstorms', 'tormentas dispersas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (39, 39, 'scattered thunderstorms', 'tormentas dispersas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (40, 40, 'scattered showers', 'chaparrones dispersas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (41, 41, 'heavy snow', 'fuerte nevada', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (42, 42, 'scattered snow showers', 'chaparron nieve dispersas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (43, 43, 'heavy snow', 'fuerte nevada', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (44, 44, 'partly cloudy', 'parcialmente nublado', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (45, 45, 'thundershowers', 'tormenta lloviznas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (46, 46, 'snow showers', 'llovizna nieve', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (47, 47, 'isolated thundershowers', 'tomentas aisladas', true);
#INSERT INTO clima_terminos (id_clima_terminos, codigo, termino_ingles, termino_espanol, estado) VALUES (3200, 3200, 'not available', 'no disponible', true);

#echo $wcd;

exit 0
Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.