Skype Plugin
Eion Robb
eion at bigfoot.com
Tue Sep 18 01:37:33 EDT 2007
Fortunatly, I have given up on sleep as a nasty habit, and have spent the
last week nutting out the Skype api, X11 messaging, Win32 messaging, dbus
and pidgin api's.
I currently have the list of skype buddies in the buddy list, and can send
messages using Pidgin. I can manage to receive them, but I'm not sure how
to give them back to libpurple. I've tried:
PurpleConversation *convo;
convo = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, sender,
account);
purple_conv_im_write(convo, sender, body, PURPLE_MESSAGE_RECV, mtime);
but this segfaults on the find_conversation bit. Is there an easier way
that I'm supposed to send back the messages?
Also, from what I can see, the GUI requests the status_text a lot (3 times
for every IM window creation, and message sending), which slows down the
UI. Is this normal (the lots of requests bit)?
Thanks,
--Eion
On Sat, 15 Sep 2007 05:54:40 +1200, Sean Egan <seanegan at gmail.com> wrote:
> On 9/14/07, Richard Laager <rlaager at wiktel.com> wrote:
>> My advice: Don't get anywhere near that Skype API. That's a nasty, nasty
>> license from my reading of it.
>
> Wow, yeah. I almost stopped when I read "non-transferable," as that
> alone appears to make it completely GPL-incompatible, but then I read
> on to all the other rights it reserves in the case it *was*
> transferable.
>
> I think my favorite was:
> "At all times, You must constantly monitor the Skype Website"
>
> Forget about sleeping! You have to keep hitting refresh on that Skype
> tab!
>
> Eion, you are, of course, free to develop this plugin to your heart's
> content. The GPL allows you to modify Pidgin without restriction. I
> would think twice before distributing it, though, as you seemingly
> cannot offer that same right to modify without restriction to everyone
> you distribute to.
>
> If you would like actual legal advice, I can get some for you.
>
> -s.
More information about the Devel
mailing list