Re: gnomecard
- From: "Billie H. Cleek" <cleek csc smsu edu>
- To: "Anthony E . Greene" <agreene pobox com>
- Cc: gnome-list gnome org
- Subject: Re: gnomecard
- Date: Thu, 4 Jan 2001 00:05:14 -0600 (CST)
This works great if you're only doing a few files, but for anyone that
tries to import..say 100 vCard file then it's no longer an efficient
solution..hence my questions about the directory.
On Thu, 4 Jan 2001, Anthony E . Greene wrote:
> On Wed, 03 Jan 2001 23:23:28 Billie H. Cleek wrote:
> >I converted from Windows last year, and I still haven't transferred all my
> >addresses from Outlook to Linux. I have a flat file that I grep, but
> >that's inefficient and not the easiest way to look at info. Also,
> >importing all my addresses one by one into gnomecard is a boring, long,
> >drawn out process at best.
>
> What format is your flat file? A gawk script should be able to handle the
> conversion quite easily.
>
> Assuming a tab-delimited file with columns: Full Name, Last name, First
> name, Organization, Phone, and Email.
>
> Pipe the file through this gawk script:
>
> # Set the Field Separator to TAB
> {FS = "\t"
> # Print the fields with appropriate text for VCF format.
> # Edit these lines to match the column order in the tab-delimited file.
> print "begin:vcard"
> print "fn:"$1
> print "n:"$2";"$3
> print "org:"$4
> print "email;internet:"$6
> print "tel:"5
> print "end:vcard"
> print ""}
>
>
> Each variable is a column number. The text within double quotes is printed
> as-is. Use unix2dos to convert the file to DOS end-of-line format. That's
> the standard for VCF files. If you don't have unix2dos installed, open the
> file in vi/vim and use the commands:
>
> :set ff=dos
> :wq
>
> That does the UNIX-to-DOS line conversion just as well.
>
> Then run GnomeCard and use File->Append to import the resulting file.
>
> I was working on a more complex perl script when I remembered that gawk is
> tailor-made for this kind of work.
>
> I actually run a local LDAP server for most of my contacts. That way they're
> accessible using Balsa, Netscape, and Pine. They also accessible to other
> members of my household. I use GQ <http://biot.com/gq/> to maintain the
> directory. The directory contains an esentially blank entry that I use as a
> template within GQ to add new contacts.
>
> Tony
> --
> Anthony E. Greene <agreene pobox com> <http://www.pobox.com/~agreene/>
> PGP Key: 0x6C94239D/7B3D BD7D 7D91 1B44 BA26 C484 A42A 60DD 6C94 239D
> Chat: AOL/Yahoo: TonyG05 ICQ: 91183266
> Linux. The choice of a GNU Generation. <http://www.linux.org/>
>
> _______________________________________________
> gnome-list mailing list
> gnome-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]