Otro

#!/bin/bash

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};

  1. -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};

  1. valor=${recorrido%=\"*};
  2. valor=${valor#*\"}
  3. 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

  1. # leer lineas
  2. etiqueta=${elementos[elementos_rangos]};
  3. echo ""$etiqueta;
  4. ((elementos_rangos++));

#done

#echo $location_city;

  1. 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/

  1. 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(

  1. cpd_id, localidad_ciudad, localidad_region, localidad_nacion,
  2. localidad_latitud, localidad_longitud, unidades_temperatura,
  3. unidades_distancia, unidades_direccion, unidades_presion, unidades_velocidad,
  4. viento_sensacion_termica, viento_direccion, viento_velocidad,
  5. atmosfera_humedad, atmosfera_visibilidad, atmosfera_presion,
  6. atmosfera_concentracion, astronomia_amanecer, astronomia_anochecer,
  7. condicion_ahora_texto, condicion_ahora_codigo, condicion_ahora_temperatura,
  8. condicion_ahora_fecha, pronostico_hoy_diasemana, pronostico_hoy_fecha,
  9. pronostico_hoy_minima, pronostico_hoy_maxima, pronostico_hoy_texto,
  10. pronostico_hoy_codigo, pronostico_manana_diasemana, pronostico_manana_fecha,
  11. pronostico_manana_minima, pronostico_manana_maxima, pronostico_manana_texto,
  12. pronostico_manana_codigo, clima_uri, estado)
  13. VALUES (?, ?, ?, ?,
  14. ?, ?, ?,
  15. ?, ?, ?, ?,
  16. ?, ?, ?,
  17. ?, ?, ?,
  18. ?, ?, ?,
  19. ?, ?, ?,
  20. ?, ?, ?,
  21. ?, ?, ?,
  22. ?, ?, ?,
  23. ?, ?, ?,
  24. ?, ?, ?);

#— Table: clima_pronostico_diario
#
#— DROP TABLE clima_pronostico_diario;
#
#CREATE TABLE clima_pronostico_diario
#(

  1. cpd_id serial NOT NULL,
  2. localidad_ciudad character varying(254) NOT NULL,
  3. localidad_region character varying(254) NOT NULL,
  4. localidad_nacion character varying(254) NOT NULL,
  5. localidad_latitud character varying(254) NOT NULL,
  6. localidad_longitud character varying(254) NOT NULL,
  7. unidades_temperatura character varying(254) NOT NULL,
  8. unidades_distancia character varying(254) NOT NULL,
  9. unidades_direccion character varying(254) NOT NULL,
  10. unidades_presion character varying(254) NOT NULL,
  11. unidades_velocidad character varying(254) NOT NULL,
  12. viento_sensacion_termica character varying(254) NOT NULL,
  13. viento_direccion character varying(254) NOT NULL,
  14. viento_velocidad character varying(254) NOT NULL,
  15. atmosfera_humedad character varying(254) NOT NULL,
  16. atmosfera_visibilidad character varying(254) NOT NULL,
  17. atmosfera_presion character varying(254) NOT NULL,
  18. atmosfera_concentracion character varying(254) NOT NULL,
  19. astronomia_amanecer character varying(254) NOT NULL,
  20. astronomia_anochecer character varying(254) NOT NULL,
  21. condicion_ahora_texto character varying(254) NOT NULL,
  22. condicion_ahora_codigo character varying(254) NOT NULL,
  23. condicion_ahora_temperatura character varying(254) NOT NULL,
  24. condicion_ahora_fecha character varying(254) NOT NULL,
  25. pronostico_hoy_diasemana character varying(254) NOT NULL,
  26. pronostico_hoy_fecha character varying(254) NOT NULL,
  27. pronostico_hoy_minima character varying(254) NOT NULL,
  28. pronostico_hoy_maxima character varying(254) NOT NULL,
  29. pronostico_hoy_texto character varying(254) NOT NULL,
  30. pronostico_hoy_codigo character varying(254) NOT NULL,
  31. pronostico_manana_diasemana character varying(254) NOT NULL,
  32. pronostico_manana_fecha character varying(254) NOT NULL,
  33. pronostico_manana_minima character varying(254) NOT NULL,
  34. pronostico_manana_maxima character varying(254) NOT NULL,
  35. pronostico_manana_texto character varying(254) NOT NULL,
  36. pronostico_manana_codigo character varying(254) NOT NULL,
  37. clima_uri character varying(254) NOT NULL,
  38. estado boolean NOT NULL DEFAULT true

#)
#WITH (

  1. OIDS=FALSE

#);
#ALTER TABLE clima_pronostico_diario OWNER TO postgres;

#— Table: clima_terminos
#
#— DROP TABLE clima_terminos;
#
#CREATE TABLE clima_terminos
#(

  1. id_clima_terminos serial NOT NULL,
  2. codigo numeric(4,0) NOT NULL,
  3. termino_ingles character varying(254) NOT NULL,
  4. termino_espanol character varying(254) NOT NULL,
  5. estado boolean NOT NULL DEFAULT true

#)
#WITH (

  1. 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.