NAME

AddressBook.pm - Read and select from an ASCII address book as defined by http://home.pages.de/~clemens and his Tcl/Tk addressbook software. Moved to http://addressbook.home.pages.de or http://www.red.roses.de/~clemens/addressbook/

SYNOPSIS

  use AddressBook;

  my $book = "$ENV{HOME}/addresses_private";

  	#	set the addressbook and open it

	my $addr = AddressBook->new($book);

	#	Get all addresses in which the 'remark' field equals 'EFM'

	my $data = $addr->getaddresses('remark','EFM');

	#	Print out a list of addresses

	foreach (sort {$a->[1] cmp $b->[1]} @{$data}) {
		print "$_->[0] $_->[1]\n",
			  "$_->[3] \n",
			  "$_->[5], $_->[6]  $_->[7]\n",
			  "$_->[10]\n",
			  "$_->[13]\n\n";
	}

DESCRIPTION

Open an address database and select entries. Need to add stuff like
"list the available fieldnames", "generate statistics on fields &
values", and similar databasey type stuff.

Primarily built to build data for my PostScript::MailLabels modules
so I can print my Christmas Card mailing labels. 8-)

AUTHOR

Alan Jackson
November 1999
alan@ajackson.org

SEE ALSO