Ham::Reference::QRZ

An object oriented front end for the QRZ.COM Amateur Radio callsign database
Download

Ham::Reference::QRZ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Brad McConahay
  • Publisher web site:
  • http://search.cpan.org/~bradmc/

Ham::Reference::QRZ Tags


Ham::Reference::QRZ Description

An object oriented front end for the QRZ.COM Amateur Radio callsign database Ham::Reference::QRZ is amodule provides an easy object oriented front end to access Amateur Radio callsign data from the QRZ.COM online database.This module uses the QRZ XML Database Service, which requires a subscription from QRZ.COM.The QRZ XML Database Service specification states "The data supplied by the XML port may be extended in a forwardly compatible manner. New XML elements and database objects (with their associated elements) may be transmitted at any time. It is the developers responsibility to have their program ignore any unrecognized objects and/or elements without raising an error, so long as the information received consists of properly formatted XML."Therefore, this module will not attempt to list or manage individual elements of a callsign. You will need to inspect the hash reference keys to see which elements are available for any given callsign.This module does not handle any management of reusing session keys at this time.SYNOPSIS use Ham::Reference::QRZ; use Data::Dumper; my $qrz = Ham::Reference::QRZ->new( callsign => 'N8QQ', username => 'your_username', password => 'your_password' ); # get the listing and bio my $listing = $qrz->get_listing; my $bio = $qrz->get_bio; # dump the data to see how it's structured print Dumper($listing); print Dumper($bio); # set a different callsign to look up $qrz->set_callsign('W8IRC'); # get the listing and print some specific info $listing = $qrz->get_listing; print "Name: $listing->{name} "; Requirements: · Perl


Ham::Reference::QRZ Related Software