Re: ICQ 2001
by chromatic (Archbishop) on Jan 17, 2002 at 08:35 UTC
|
I'm not aware of one, though the Net::OSCAR module would come in handy. I did a bit of work on ICQ 2000 support in Perl (logging in, sending messages), and it's built around the same protocol as the one used in AIM. | [reply] |
|
|
Yeah, probably, I read about OSCAR protocol and saw that ICQ uses the same protocol but I am not sure about it. I tried to use OSCAR protocol from GAIM and it didn't work. I will try Net::Oscar.
| [reply] |
|
|
Thanks a lot for your help. I've tested Net::OSCAR. The only one thing to write is converters to differen icq contact list formats as licq/micq/gaim...
| [reply] |
|
|
I wrote a simple perl script to get my contact list and save it in the format of gaim (available at sourceforge.net).
But the problem is that Net::OSCAR doesn't want to tell you nicknames of people offline. And you have manually click 'get info' and 'change alias' in you gaim client to change numbers to names in contact list. I also added a function to perl.c in the source tree of gaim to make it possible to rename buddies using perl script. I need to debug it or check if I'm doing it in proper way because it doesn't work right now except for my own number.
| [reply] |
Re: ICQ 2001
by Chrisf (Friar) on Jan 17, 2002 at 10:06 UTC
|
A search on Sourceforge.net comes up with several programs that use perl to interface with the icq protocol. One such thing you'll probably want to check out is Net::ICQ it's "a set of Perl modules that allow you to access the ICQ Instant Messaging. These modules provide you access to creating/receiving messages, writing clients, etc."
Best of luck :) | [reply] |
|
|
I mean getting an icq's contact list and converting it, let's say, to licq's format. I don't want to send messages for now. I am interested in downloading and uploading of my contact list. Net::ICQ doesn't support 2001 protocol.
| [reply] |
Re: ICQ 2001
by nikos (Scribe) on Jan 17, 2002 at 07:30 UTC
|
I saw that someone voted "-" for this question. If it's an offtopic then ....sorry, plz..... I just suggested an idea. Because it's hard to move your contact list from one computer to another one. And a simple script that fetches it from icq server and writes in some other format would solve the problem. | [reply] |
Re: ICQ 2001
by peschkaj (Pilgrim) on Jan 17, 2002 at 17:57 UTC
|
I'm using ICQ 2001b, and when I installed it on my home PC, it brought up my contacts list from my work right away. I didn't even have to remember anyone's screen name. | [reply] |
|
|
I want to write a perl module for downloading and uploading contact lists. To make it possible to use clients like gaim/licq/micq... with 2001 protocol and their Java based client ICQ Lite together. And to make it easier to transfer contact lists from one icq client to another one. Btw I'm not talking about using ICQ 2001 always. There are some other pretty clients, I think.
| [reply] |
Re: ICQ 2001
by nikos (Scribe) on Jan 18, 2002 at 06:54 UTC
|
It's possible to use Net::OSCAR. I've checked it. No need to write special modules except tools to convert contact lists to different formats used by licq/micq/gaim...
Thanks a lot for your help. | [reply] |