Changes for version 0.2

  • New default high level OO interface:
    • Weather::Com::Finder
    • Weather::Com::Location
    • Weather::Com::CurrentConditions
    • coming soon: Weather::Com::Forecast (up to 10 days)
  • Added a short tutorial and starting point as Weather::Com.pod
  • Changed package structure due to namespace issues. Weather::Com will become Weather::Com::Base, the other's will be called:
    • Weather::Com::Cached
    • Weather::Com::Simple
    • So we'll get some structure in it. This will be usefull if one wants to write some other caching package, we than can tell it Weather::Com::Cached::MySQL for example, etc.
  • added automated version information (using the CVS $Revision: 1.8 $ tag) to all packages
  • added consistency checking for paramters passed to Weather::Com
  • Weather::Com now only accepts paths to put the cache in if it is writable to the user that runs the programm
  • changed caching so we now hold one cache file for metric and one for US system data for each location (only the ones used, if you're only asking for metric data, you'll never get a us cache files and vice versa)
  • Added Proxy Authentication capabilities so you can use these module for applications behind an authenticated http proxy, also.
    • enhanced Weather::Com::Simple with some methods to more granular data

Documentation

fetching weather information from weather.com

Modules

class containing barometric pressure data
Perl extension for getting weather information from weather.com
Perl extension for getting weather information from weather.com
class containing current weather conditions
finder class to search for weather.com location's
class representing one location and its weather
Simple Wrapper around the Weather::Com::Cached API
class containing the uv index data
class representing units of measure
class containing wind data