[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Contacts printing



On Mon, Oct 29, 2007 at 01:12:06PM +0100, Rodolfo Medina wrote:
> Rodolfo Medina <rodolfo.medina@gmail.com> writes:
> 
> >>> I wish a way to print the
> >>> Contacts (about 300) that I have stored in a directory, one per file.
> 
> "Douglas A. Tutty" <dtutty@porchlight.ca> writes:
> 
> >> I think you just need to write a script in your favorite language to
> >> parse the files and format it to your liking then just print it out.
> 
> Rodolfo:
> 
> > Every file is like this:
> >
> > BEGIN:VCARD
> > VERSION:2.1
> > N:;Oliver Hardy ;;;
> > TEL;CELL:3391234567
> > TEL;VOICE;HOME:081123567
> > FN:Oliver Hardy
> > END:VCARD
> >
> > , so the major problem would be sorting: how to sort whole items like that?
> 
> Hasler <jhasler@debian.org> writes:
> 
> > What are the filenames?
> 
> They're numbers: 115, 116,... 392,...
> 
> "Douglas A. Tutty" <dtutty@porchlight.ca> writes:
> 
> > Well its possible.  The how is back to your choice of language.
> 
> > If you just want a list printed, assuming that there is at least a blank
> > line at the top or bottom of every file, you could just cat them
> > together then print the file.  It won't be sorted unless the file names
> > are sorted already.
> 
> The file names are not sorted.
> 
> > So, assume that anything is possible:
> >
> > 1.	What do you want to do?
> 
> I want to cat all those file into one file and then sort the above entries, I
> don't know how.  I also want to eliminate redundant symbols and words like
> `BEGIN:VCARD', `END:VCARD', `N:;', `VERSION:2.1' etc.
> 
> > 2.	In what language do you want to do it?
> 
> This is the same for me.

What I mean is, in which programming language(s) are you proficient?

If it were me, I'd write a Python script.

Doug.



Reply to: