---
name: "Weather::Com::Wind"
section: "3pm"
platform: "linux"
package: "libweather-com-perl"
version: "0.5.3-2"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/Weather::Com::Wind"
---

# Weather::Com::Wind(3pm)

Weather::Com::Wind - class containing wind data

```
  #!/usr/bin/perl -w
  use Weather::Com::Finder;
```

```
  # you have to fill in your ids from weather.com here
  my $PartnerId  = 'somepartnerid';
  my $LicenseKey = 'mylicense';
```

```
  my %weatherargs = (
        'partner_id' => $PartnerId,
        'license'    => $LicenseKey,
        'language'   => 'de',
  );
```

```
  my $weather_finder = Weather::Com::Finder->new(%weatherargs);
```

```
  my @locations = $weather_finder->find('Heidelberg');
```

```
  my $currconditions = $locations[0]->current_conditions();
```

```
  print "Wind comes from ", $currconditions->wind()->direction_long(), "\n";
  print "and its speed is", $currconditions->wind()->speed(), "\n";
```

Via *Weather::Com::Wind* one can access speed and direction (in degrees, short and long textual description) of the wind. Wind is usually an object belonging to current conditions or to a forecast (not implemented yet). This class will **not** be updated automatically with each call to one of its methods. You need to call the `"wind()"` method of the parent object again to update your object. You usually would not construct an object of this class yourself.  This is implicitely done when you call the `"wind()"` method of one current conditions or forecast object.\
 *speed()* Returns the wind speed.\
 *direction\_degrees()* Returns the direction of the wind in degrees.\
 **direction\_short(\[$language\])** Returns the direction of the wind as wind mnemonic (N, NW, E, etc.). These directions are being translated if you specified a language in the parameters you provided to your *Weather::Com::Finder*. This attribute is *dynamic language enabled*.\
 **direction\_long(\[$language\])** Returns the direction of the wind as long textual description (North, East, Southwest, etc.). These directions are being translated if you specified a language in the parameters you provided to your *Weather::Com::Finder*. This attribute is *dynamic language enabled*. Thomas Schnuecker, \<thomas@schnuecker.de\> Copyright (C) 2004-2007 by Thomas Schnuecker This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The data provided by *weather.com* and made accessible by this OO interface can be used for free under special terms.  Please have a look at the application programming guide of *weather.com* (\<http://www.weather.com/services/xmloap.html\>)!
