.TH VCF2PQ .SH NAME vcf2pq \- convert vCards into pq-style data files .SH SYNOPSIS .B vcf2pq .I file ... .SH DESCRIPTION .I Vcf2pq reads .IR file , which must contain one or more vCards, and converts it to a set of data files suitable for use by .IR pq (1). The corresponding Proto files are not created. The schema used by the files .IR person , .IR ema , .IR tel , .IR im , and .I addr are, respectively: .TS a a a a a a a a a a. ID nick first mid last suff org dept title cats ID ema role ID tel type role ID im type role ID role street city state zip cc2 .TE Attributes in the vCard other than those needed to construct these entries are discarded. Most entries should be obvious; the rest are: .TP .I ID Sequential record number from .IR file . Used to correlate entries in the different tables. .TP .I cats Categories taken from the vCard, often groups in the creating program. .TP .I role One of .IR work , .IR home , or .IR other , indicating the affiliation. .TP .I type In the .I im data file, indicates the network .RI ( aim , " jabber" ...). In the .I tel data file, one of .IR fixed , .IR mobile , or .IR fax , indicating the type of line. .PP The created data files will be correctly correlated to each other using their order in .I file and should not be assumed to remain constant across invocations. This is sufficient to ensure internal consistency and is useful for an initial import, but is not (directly) suitable for updating an existing database. .SH SOURCE .B /n/sources/contrib/anothy/src/vcf2pq .SH SEE ALSO .IR pq (1) .SH BUGS Only lightly tested, primarially against vCards exported from Apple's Address Book. .br Various custom labels are all forced to "other". .br It might be prudent not to overwrite existing data files.