por 19ctrj88 » 2014-06-20 22:28 @978
Disculpas por la tardanza.
Seguí uno de los tutoriales e instalé el PERL PACKAGE MANAGER (PPM).
Instalé el Weather-OpenWeatherMap para obtener el pronóstico del tiempo de una ciudad, por ejemplo.
(Es una tarea que tengo).
También tenía instalado el "PADRE, The Perl IDE" donde programaba haciendo unos ejemplos.
No sé cómo sería pero ahí ingresé el contenido de este módulo del WEATHER...
**********************************************************************************
use Weather::OpenWeatherMap;
my $api_key = 'foo';
my $wx = Weather::OpenWeatherMap->new(
api_key => $api_key,
);
# Current conditions:
my $current = $wx->get_weather(
location => 'Manchester, NH',
);
my $tempf = $current->temp_f;
my $wind = $current->wind_speed_mph;
# (see Weather::OpenWeatherMap::Result::Current)
# Forecast conditions:
my $forecast = $wx->get_weather(
location => 'Manchester, NH',
forecast => 1,
days => 3,
);
for my $day ($forecast->list) {
my $date = $day->dt->mdy;
my $temp_lo = $day->temp_min_f,
my $temp_hi = $day->temp_max_f,
# (see Weather::OpenWeatherMap::Result::Forecast::Day)
}
# (see Weather::OpenWeatherMap::Result::Forecast)
# Find a city:
my $search = $wx->get_weather(
location => 'Manchester',
find => 1,
max => 5,
);
for my $place ($search->list) {
my $region = $place->country;
# ...
}
# (see Weather::OpenWeatherMap::Result::Find)
******************************************************************
Desde la inexperiencia pensé que solo metiendo eso me salía la respuesta en la consola pidiendo que ingrese una ciudad,
pero me sigue apareciendo el mensaje de CANNOT LOCATE MODULE/BLA/BLA ...
¿Tengo que usar el "PADRE" o se puede hacer algo más aparte con PPM ???
Gracias.