Re: Synchronizing Contact Lists Between Fire, Yahoo, MSN, etc.

Elektron <elektron_rc5-FFYn/[email protected]> Wed, 3 Aug 2005 13:50:07 +0000
Newsgroups gmane.network.fire.general
Message-ID <[email protected]>
On 7 Jul, 2005, at 20:05, Robert Haddock wrote:

> How to rationalize =93Fire=94 and various Messenger Lists:
>
> I am a heavy duty Fire user.  But when I travel I must use a PC to=20
> access
> Yahoo, MSN, etc. and my lists invariably get out of synch for whatever
> reason.   I have just discovered that I have added names into Fire,=20
> that did
> not make their way into my Yahoo list for whatever reason.  This has
> happened before and requires me several times a year to go through a
> many-hours long process to synchronize names.  I have just returned=20
> from a
> two-month trip to China, and am looking with horror at the prospect of
> synchronizing my contact lists yet again.
>
> After trying many approaches I have found a way to do that requires=20
> Excel
> and Mac Link Plus along with about half a day or evening of my time.
>
>
> 1.   Export Alias List from Fire
> 2.   Since it is not possible to open this list directly, purchase Mac=20=

> Link
> Plus.
> 3.   Drag the Alias file into Mac Link Plus
> 4.   Fix the Type and Creator

Install the developer tools, and you can use SetFile from the terminal.

> 5.   Click the View Button
> 6.   Select All
> 7.   Copy All
> 8.   Open new Excel Workbook
> 9.   Paste file into Excel Workbook
>
>
> 10 Replace <string> with null value
> 11 Replace </string? With null value
> 12 Replace <key> with null value
> 13 Replace ,</key> with null value

This bit you can do with sed. Or bbedit. BBEdit Lite, at least, should=20=

have decent find/replace. AppleWorks should also work.

> Now things get difficult:
>
> Each record takes two rows in Excel.  One row has the email.  The=20
> other row
> has the Alias (I use this field to keep the name, city and other=20
> information
> about my contacts)
>
> Manually move the second of each row to the right side of the first=20
> row.
>
> I have 1,200 rows in my Excel spreadsheet.  This requires 600 manual=20=

> cut and
> pastes.  (perhaps some Excel genius knows how write a script to do=20
> this, but
> after using Excel for 10 years I do not).
>
> When I am really good I can cut and paste 8 or 10 per minute. =20
> Sometimes I
> make mistakes and it takes me awhile to discover, then I have to back=20=

> up and
> re-do.
>
> This takes about 2 hours depending on how often I stop and stretch,=20
> etc.

In BBEdit, you'd find (.*)\r(.*), replace with \1\t\2 or so. Or just=20
replace </key>\r with \t.

> Now I have a complete list of names in Fire.
>
> Next =96 Separate the ICQ, Yahoo and MSN names into separate lists.

You can probably kludge this with a sort. Or use BBEdit to prefix lines=20=

which have an @ with "MSN", etc. But this step isn't necessary.

> Next I build lists of my ICQ, Yahoo and MSN contacts in Excel.
> I then compare row by row to see what differences exist.
> Then I make corrections in Fire, ICQ, Yahoo and MSN as needed.

Easy to 'find differences' with BBEdit, after sorting.

> Isn=92t it possible that there is a better way to do this?
>
> 1.            Fire allows me to add a contact, even when that contact=20=

> does
> not go into Yahoo.  Is it not possible to flag such a condition, so=20
> that
> when Fire starts up and tries to synchronize, it displays a flag in my=20=

> list
> that tells me something is wrong?

This is a bug that probably needs a little research. Yahoo support also=20=

tends to randomly drop messages, but that's another story.

> 2.            Is it possible for Fire to export files in a format that=20=

> can
> be opened by Excel with one row per contact?  This would save me many=20=

> hours.
> It would be wonderful to have columns for :   Service (Yahoo, etc.),=20=

> Group,
> Name, Alias, Date Added.  That way I could easily sort for Yahoo=20
> Names, MSN
> names, etc.  Date Added would allow me to examine more carefully the=20=

> recent
> names to make sure they are synchronized

The keys should have, at minimum, the name of the service. There seems=20=

to be no 'date added', though.

The main problem is you're using Excel to solve a problem that is=20
really text processing.

- Purr=



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Fire-talk mailing list
[email protected]
To unsubscribe or change your options use the web interface:
https://lists.sourceforge.net/lists/listinfo/fire-talk
Have a question? Please read the Fire Frequently Asked Questions:
http://fire.sourceforge.net/faq.shtml