Geo::GeoNames provides a perl interface to the webservices found at [1]. That
is, given a given placename or postalcode, the module will look it up and return
more information (longitude, lattitude, etc) for the given placename or
postalcode. Wikipedia lookups are also supported. If more than one match is
found, a list of locations will be returned.
Before you start, get a free GeoNames account and enable it for access to the
free web service:
- Get an account [2]
- Respond to the email
- Login and enable your account for free access [3]
[1] http://api.geonames.org/
[2] http://www.geonames.org/login
[3] http://www.geonames.org/enablefreewebservice
Tired og entering the postal name all the time? This is not necessary,
as it is uniquely defined from the postcode. Request the postcode
only, and use this library to get the postal name.
Tired of entering the postal location all the time? This is not
necessary, as it is uniquely defined from the postcode. Request the
postcode only, and use this library to get the postal name.
The library can also tell you in which borough by name or number and
county by name the postcode is located. The borough number can be
handy, as it is used when reporting wages and tax to the Norwegian Tax
Administration.
The Geo::Weather module retrieves the current weather from weather.com
when given city and state or a US zip code. After fetching the weather,
the module can print a general weather report, or return specific values
(ie: URL to a picture of the current weather for use on a website,
current numerical values for wind speed, temperature, dew point, etc).
This distribution contains a module I18N::Charset which maps Character
Set names to the names officially registered with IANA. For example,
'Shift_JIS' is the official name of 'x-sjis'.
It also maps character set names to Unicode::Map8 conversion scheme
names (if Unicode::Map8 is installed). For example, the Unicode::Map8
scheme name for 'windows-1251' is 'cp1251'.
Locale::Geocode is a module that provides an interface with which to find
codes and information on geographical locations and their administrative
subdivisions as defined primarily by ISO 3166-1 and ISO 3166-2. It is the
most complete ISO 3166 module available on CPAN.
Also included are, where applicable, FIPS codes.
ElScreen is an Emacs utility with which you can have multiple
screens (window-configuration) on your GNU Emacs as well as
GNU screen on shell.
Map from US two-letter codes to statees and vice versa.
Net::vCard - Read and write vCard files (RFC 2426). vCard files hold
personal information that you would typically find on a business card.
Name, numbers, addresses, and even logos. This module can also serve as a
base class for other vFile readers.
OSSP::uuid is the Perl API to the ossp-uuid library which is used to
generate DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique
Identifiers (UUID). It supports DCE 1.1 variant UUIDs of version 1
(time and node based), version 3 (name based, MD5), version 4
(random number based) and version 5 (name based, SHA-1).