Advertisement
Guest User

danbri

a guest
Mar 1st, 2009
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.87 KB | None | 0 0
  1. #!/usr/bin/perl -w
  2. #
  3. # Read's a Thunderbird Addressbook, typically abook.mab
  4. # WARNING: Please work only with redundant copy of your data!
  5. #
  6. # didn't install from cpan, just grabbed http://cpansearch.perl.org/src/KRIPT/Mozilla-Mork-0.01/lib/Mozilla/Mork.pm
  7. require "Mork.pm";
  8. use Mork;                                       #  use Mozilla::Mork;
  9.  
  10. $file = $ARGV[0];
  11. unless ($file) { die "Useage: $0 <filename>\n"; }
  12. my $MorkDetails = Mozilla::Mork->new($file);
  13. my $results = $MorkDetails->ReturnReferenceStructure();
  14.                map { print "Field Names: $_\n"; } @field_names;
  15. my @field_names = sort(keys(%array));           # my @field_names = $MorkDetails->ListHeaders();
  16. print "Records: ";
  17. for my $record_array ( @{$results} )
  18. {
  19.   my %x = %{ $record_array};
  20.   foreach my $k ( keys %x)
  21.   {
  22.     print $k . ":" . $x{$k} . "\n" if $x{$k};
  23.   }
  24. print "\n";
  25. }
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement