libyahoo2 - A C library for Yahoo! Messenger
Posted: Thu 16 Sep 2010, 20:02
libyahoo2 is a C library interface to the new Yahoo! Messenger protocol. It supports major features of the protocol.
Feature list
Messaging:
Sending messages (UTF-8 supported)
Send typing notification
Buddy list management:
Add buddies
Remove buddies
Change buddy group
Ignore buddy
Unignore buddy
Reject buddy
Buddy status updates
Group renaming
Yahoo Address book support
Changing Status:
Regular status messages
Custom away/non-away status messages
Conferencing:
Create new conference
Join existing conference
Invite members to join existing conference
Decline joining a conference
Leave a conference
Send message to conference
Webcam support
Support for viewing other people's webcams
Support for broadcasting webcam images
File Transfer:
Send file via Yahoo file transfer server
Receive files via Yahoo file transfer server
Receive files directly from another client
Mail Notification
Identities
Activate/Deactivate an identity
Send messages from a particular identity
Conferencing with a particular identity
libyahoo2 does not yet have support for Voice messages, nor for IMvironments.
I've made 2 packages, one containing the necessary library and one containing all the development files. Most people you'll only need the libyahoo2-1.0.1-i486.pet
Feature list
Messaging:
Sending messages (UTF-8 supported)
Send typing notification
Buddy list management:
Add buddies
Remove buddies
Change buddy group
Ignore buddy
Unignore buddy
Reject buddy
Buddy status updates
Group renaming
Yahoo Address book support
Changing Status:
Regular status messages
Custom away/non-away status messages
Conferencing:
Create new conference
Join existing conference
Invite members to join existing conference
Decline joining a conference
Leave a conference
Send message to conference
Webcam support
Support for viewing other people's webcams
Support for broadcasting webcam images
File Transfer:
Send file via Yahoo file transfer server
Receive files via Yahoo file transfer server
Receive files directly from another client
Mail Notification
Identities
Activate/Deactivate an identity
Send messages from a particular identity
Conferencing with a particular identity
libyahoo2 does not yet have support for Voice messages, nor for IMvironments.
I've made 2 packages, one containing the necessary library and one containing all the development files. Most people you'll only need the libyahoo2-1.0.1-i486.pet