Saving other people's display pictures

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
Post Reply
nanu
Harmless
Posts: 4
Joined: Mon May 02, 2005 4:30 pm

Saving other people's display pictures

Post by nanu »

I did a quick search and didn't turn up anything relevant, so here goes...

Does anyone know of an app that lets you save your contacts' display pictures?

I used MSN CE/DP Stealer when I was on windows, but I haven't been able to find a replacement under OS X.

The way I understand it, the program scanned a temporary directory where the display pictures were kept and then gave you the choice to save/copy them. Being fairly new to OS X and how Adium works, I don't know whether there is an equivalent directory.

I know that if you get info on a contact, you can then copy their picture and paste it into an image file, but I was wondering whether there's a more automated way to do this.

Any information would be much appreciated.
User avatar
szilard
Latté
Posts: 77
Joined: Sat Dec 04, 2004 9:37 am
Location: England
Contact:

Post by szilard »

All of your contacts display pictures are saved in ~/.gaim/icons (its an invisible folder so just type "open ~/.gaim/icons" in the Terminal) they're saved as PNGs but you have to add the file extension manually.

You can also just drag their display picture from the message window to the Desktop.
nanu
Harmless
Posts: 4
Joined: Mon May 02, 2005 4:30 pm

Post by nanu »

Thanks for the feedback.

I tried to look in the folder you suggested but it appears I don't have a copy of it.

On a bit of investigation, it seems that some of the display pics were saved in:
~/Library/Caches/Adium/Default

Unfortunately there's only a few of them there.

I tried dragging the picture from the message window onto my desktop, and as well as creating the file there, a copy of it also appeared in the directory I mentioned above.

I suppose it's possible for me to drag the picture onto the desktop each time I want to save one, though my original idea was to find the folder where the pictures were stored, and use some applescript to monitor the folder, making a copy of any new pictures that appeared there.

I'm using 0.77 and it's only the Messenger display pics I'm interested in.

Anymore suggestions?
nanu
Harmless
Posts: 4
Joined: Mon May 02, 2005 4:30 pm

Post by nanu »

Ohh,

Just found the extensionless icons in a libgaim folder (as you said):
~/Library/Application Support/Adium 2.0/Users/Default/libgaim/icons/

Fantastic. Now to figure out under what circumstances they are created.
User avatar
zaudragon
Growl Team
Posts: 1852
Joined: Sat Dec 04, 2004 5:05 am
Location: Kensington, CA, USA
Contact:

Post by zaudragon »

nanu wrote:Ohh,

Just found the extensionless icons in a libgaim folder (as you said):
~/Library/Application Support/Adium 2.0/Users/Default/libgaim/icons/

Fantastic. Now to figure out under what circumstances they are created.
I think it saves them when you have a message window open with them.

It's the only time it's really needed.
Blog | X(tras)
Communists code without classes.
ptsm
Harmless
Posts: 5
Joined: Tue Aug 30, 2005 6:07 pm
Location: France

Post by ptsm »

things have changed in 0.84 :'(
I can't find the pictures anymore...
Does someone know where they are now saved?
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

The gaim cache is no longer used, but the adium cache in ~/Library/Caches/Adium/DefaultUser still exists.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
ptsm
Harmless
Posts: 5
Joined: Tue Aug 30, 2005 6:07 pm
Location: France

Post by ptsm »

thank you, but it seems that we can only find there the actual buddy icons, the older ones being replaced...
too bad
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

ptsm wrote:thank you, but it seems that we can only find there the actual buddy icons, the older ones being replaced...
too bad
Huh?
The duck still burns.
--
My company: Saltatory Software. Check it out :)
ptsm
Harmless
Posts: 5
Joined: Tue Aug 30, 2005 6:07 pm
Location: France

Post by ptsm »

sorry if I don't speak clearly English ^^

untill 0.84, we could find every icons, current icons but also old icons
but in the ~/Library/Caches/Adium/DefaultUser, there is only one icon for each contact
when they change their icons, the ones in ~/Library/Caches/Adium/DefaultUser are replaced...
User avatar
evands
Cocoaforge Admin
Posts: 3152
Joined: Thu Dec 02, 2004 10:55 pm
Location: Decatur, GA
Contact:

Post by evands »

Ah. That's one of several reasons we're not letting Gaim do its caching any more -- it's clearly a bug to leave behind the old pictures when they change. Sorry if you were using this bug to your advantage previously.
The duck still burns.
--
My company: Saltatory Software. Check it out :)
Post Reply