people: People''s addresses and phone numbers and etc. Features: - auto dialing - multiple phone numbers - send fax - send email - create envelope - goto home page - ping, vnc, etc. hostname - find map Usage: people Options: -v Show all entries in database. -t is a list of attribute types to match. -c A "," separated list of classes to match. -f Use as people database -V,-vcard Print a vcard to stdout -mime Mime multipart for vcard -ps Create a tiny printable version of the database. (you preview/print while in gv(1)) Also use -ps ncol:font for enscript args of number of columns and font. If font= => Courier default: -ps 4:Courier4 -l Print all info to stdout (2), multiline. Also -L -ls Print names and primary phone number to stdout (1 line output) -la Print names and primary phone number and primary address to stdout (3). Both are 1 line per item. -stdout Print primary phone number to stdout instead of dialing it. -name Print name to stdout when number is clicked. -palm Dump addresses as in Palm OS CSV format. -addr1 Dump primary addresses 1 per line : separated. -addrs Dump a primaryddresses in equal sized stanzas -H Set stanza height to (default: 6) -plus Phone numbers are put out in +1234567890 notation. -scrub Scrub a number (trim out cruft and adjust areacode) -fax Show primary fax numbers only. Useful with -stdout to get a users reply. -A Launch a A-Z table -ypf Use full name in YP searching. -geometry Set geometry. -add Add an entry with number (use "1" for new) -add_timeout times out after secs -e Edit name matching -d Debug -wish Dump wish code to -self_dump dump a self contained program (run with -self) -self use a self contained version of the database Notes: Requires: perl, wish. Programs that may be called: xterm, xwit, ping, enscript, vi, ls, tail, kill, dirname, basename, wc, hostname, Homebrew programs that may be called: autodial, url, map, map2, yp_people, mail5, faxcover, efax, envelope, xvi, ran_geom, vcard, tktty Stanzas are separated by: ----- See also vcard (for people -> vcard -> netscape pab translation) Database format: @AREA_CODE: 603 # # Format: # :; TAG=val; ...; # Lines may be spread out over multi lines as long as they don't match # :. # # If a begins with SERVICE or MEDICAL they are grouped together # in the rolodex list. This should have been done by attributes... # # Lines basically start with ":" optionally preceded by some attributes. # attributes are labeled by a single letter followed optionally by numbers. # For example xmas cards would be "x:" See list below. # # TEL[:label]=nnn-nnn-nnnn[xnnn]; # FAX[:label]=nnn-nnn-nnnn[xnnn]; # ADR[:label]=POB,EXTENDED,STREET,CITY,STATE,ZIP,COUNTRY; # or # ADR[:label]=POB,EXTENDED,STREET,LOCALITY,REGION,POSTALCODE,COUNTRY; # URL[:label]=; # EMAIL[:label]=; # BDAY[:label]=; # SSN[:label]=; # HOSTNAME[:label]= # NOTE[:label]=... # # Directives start lines with @ and are currently: # # default area code for dialing (used for trimming for "local" calls). # @AREACODE: # # A long string to attach to a block of people. E.g. "Volleyball team" # @CLASS: # # @CLASS: shuts off class. # # Can apply a attribute block via: # @ATTRIB: # # @ATTRIB: shuts off attribute. # ########################################################## # Notes: # Currently used attributes: # v only use the entry when in verbose mode. # x xmas card to {fullname} # X xmas card to "The {lastname}s" # X1 xmas card to "The {lastname}" (plural names, e.g. Peters) # X2 xmas card to "The {lastname}'s" (' for odd names) ########################################################## #