# Anyone aware of a Ruby-module for ICQ?

**URL:** <https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941>\
**Category:** Ruby\
**Created:** [June 9, 2006, 7:43pm UTC](https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941 "2006-06-09T19:43:57Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Groleo\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e79b87/32.png) [@Groleo\_M](https://www.ruby-forum.com/u/Groleo_M)\
**Post date:** [June 9, 2006, 7:43pm UTC](https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941/1 "2006-06-09T19:43:57Z")

</div>

I searched around google, for a module that would “talk” ICQ, but  
with no results, so posting here is the last resort.  
Do you know any module( even if it’s not maintained anymore )  
that deals with ICQ protocol ?

Thanks.

–  
Regards, Groleo!

# Use “Reply to All” on mailing lists.

# touch universe

# chmod +x universe

# ./universe

---

<div class="post-metadata">

**Author:** ![Groleo\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e79b87/32.png) [@Groleo\_M](https://www.ruby-forum.com/u/Groleo_M)\
**Post date:** [June 9, 2006, 11:51pm UTC](https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941/2 "2006-06-09T23:51:57Z")

</div>

On 6/9/06, Groleo M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I searched around google, for a module that would “talk” ICQ, but  
> with no results, so posting here is the last resort.  
> Do you know any module( even if it’s not maintained anymore )  
> that deals with ICQ protocol ?
> 
> Thanks.

I don’t believe there is one, no. Two quick-start approaches that come  
to mind would be:

1. Porting this: [http://www.zevils.com/linux/net-oscar/net-oscar.html](http://www.zevils.com/linux/net-oscar/net-oscar.html)
2. Writing a Ruby wrapper around libgaim

---

<div class="post-metadata">

**Author:** ![Groleo\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e79b87/32.png) [@Groleo\_M](https://www.ruby-forum.com/u/Groleo_M)\
**Post date:** [June 9, 2006, 11:55pm UTC](https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941/3 "2006-06-09T23:55:31Z")

</div>

Paul Vaillant has a project going (Net::IM) to do this. I’ve implemented  
Oscar/AOL in Ruby but it was never released open-source.

---

<div class="post-metadata">

**Author:** ![Groleo\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e79b87/32.png) [@Groleo\_M](https://www.ruby-forum.com/u/Groleo_M)\
**Post date:** [June 10, 2006, 12:52am UTC](https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941/4 "2006-06-10T00:52:19Z")

</div>

Is it release-able? I’ve had lots of dumb fun playing with Python’s AIM  
stuff.

---

<div class="post-metadata">

**Author:** ![Groleo\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e79b87/32.png) [@Groleo\_M](https://www.ruby-forum.com/u/Groleo_M)\
**Post date:** [June 10, 2006, 12:58am UTC](https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941/5 "2006-06-10T00:58:27Z")

</div>

It’s running in production in several large-enterprises sites, so it’s  
of  
release quality.

---

<div class="post-metadata">

**Author:** ![Groleo\_M](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/e79b87/32.png) [@Groleo\_M](https://www.ruby-forum.com/u/Groleo_M)\
**Post date:** [June 10, 2006, 10:37am UTC](https://www.ruby-forum.com/t/anyone-aware-of-a-ruby-module-for-icq/62941/6 "2006-06-10T10:37:03Z")

</div>

On 6/9/06, Wilson B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> to mind would be:
> 
> 1. Porting this: [http://www.zevils.com/linux/net-oscar/net-oscar.html](http://www.zevils.com/linux/net-oscar/net-oscar.html)
> 2. Writing a Ruby wrapper around libgaim

I might add :

1. gaim source.
2. [http://iserverd.khstu.ru/oscar/](http://iserverd.khstu.ru/oscar/)

I think the right choice for me is to port Net::OSCAR, using the  
references above.

Thanks.

–  
Regards, Groleo!

# Use “Reply to All” on mailing lists.

# touch universe

# chmod +x universe

# ./universe
