Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 4th, 2012  |  syntax: None  |  size: 0.82 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Функция weather_comm: выполняет запрос прогноза погоды у Google.
  2. # Переменная $city: содержит название города для запроса.
  3. # Возвращаемое значение: погода на текущий момент и максимальная температура на завтра.
  4. sub weather_comm {
  5.         my ($msg, $city) = @_;
  6.         $city = $DEFAULT_CITY unless $city;
  7.     my $w = new Weather::Google( $city, {language => 'ru'} );
  8.     my @wt = $w->current qw( temp_c humidity condition );
  9.     my @wh = $w->tomorrow qw(high condition);
  10.     my $weather = "Сейчас в $city за окном:\n".
  11.     "Температура: $wt[0] °C\n$wt[1]\n$wt[2]\n\nЗавтра:\nТемпература: $wh[0] °C\n$wh[1]";
  12.         send_message($msg, $weather);
  13. }