#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# palm_db6_lsaddr -- enumerate email addresses from Contacs-PAdd via jppy
#
# Copyright © martin f. krafft <madduck@madduck.net>
# Released under the terms of the Artistic Licence 2.0
#
# $Id$
#

from optparse import OptionParser
parser = OptionParser()
parser.usage = 'Usage: $prog [filter [filter [...] ] ]'
options, args = parser.parse_args()

from jppy import addressBook as ab

for r in ab().records(search=' '.join(args)):
  name = '%s %s' % (r['firstname'], r['lastname'])
  name = name.strip()
  if r['company']: 
    if name: name += ', '
    name += '%s' % r['company']
  for p in r['phones_with_labels']:
    if p[1] != 4: continue
    if not p[0]: continue
    print "%s\t%s\t(Palm)" % (p[0], name)
