Purple-Teams: MS Teams Plugin for Pidgin (2022)
11–20 of 89 posts
Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#12Eion Robb has done an incredible amount of work in this space. His GitHub page[1] has tons of plugins, and I particularly appreciate the work he has done on the Matrix plugin to make it available to Windows users. Lest you think this is less than cool because you don't use Pidgin, bitlbee[2] is a great tool to get slack (and others!) into your IRC client. I haven't run it myself, but I know that it heavily relies on…
I am horrified yet morbidly curious how an IM protocol plugin ended up being OS-specific in the first place o_O?
Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#13Eion Robb has done an incredible amount of work in this space. His GitHub page[1] has tons of plugins, and I particularly appreciate the work he has done on the Matrix plugin to make it available to Windows users. Lest you think this is less than cool because you don't use Pidgin, bitlbee[2] is a great tool to get slack (and others!) into your IRC client. I haven't run it myself, but I know that it heavily relies on…
> I particularly appreciate the work he has done on the Matrix plugin to make it available to Windows users. I am horrified yet morbidly curious how an IM protocol plugin ended up being OS-specific in the first place o_O?
Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#14I used Pidgin around 15+ years ago. Around the time of MSN messenger. Cool that it is still around although this reminder of it has made me long for the days I would log on to my PC and chat with my friends (IRL and Online). Now I'm more connected than ever - I have everyone I know IRL on WhatsApp, FB Messenger, Instagram - but also never chat to people in the same way. I only chat to people I don't know IRL through…
Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#15I'll run this if only so I can have multiple DMs side by side in very small windows. Not sure why the Teams people are so resistant to having that.
Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#16With the rate of feature change in Teams I'd be afraid to use something like this. I have a hard enough time trusting the official client to work! Beeper was working on a Teams bridge but threw in a towel for, as I understand it, similar reasons.
Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#17Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#18There was a brief period in the aughts when Pidgin and libpurple covered almost all messaging platforms in a single application. AIM, ICQ, MSN Messenger, Jabber, IRC, you name it. You could even layer on encryption with the OTR plugin, message logging, automation and countless other plugins. At the time I took this for granted and didn't appreciate just how wonderful it was.
It was easier for us to build and maintain back then. We had push-back from some of the companies (Yahoo being notoriously aggressive about it, to the point of actively banning our developers' accounts and inventing new obfuscated auth schemes all the time), but from a technical standpoint:
1. Most of these were communicating over plain text channels (making it easy to sniff traffic from official clients)
2. The protocols were generally understandable (MSN for a long time was largely all MIME-based messages, and could be understood by watching a traffic stream)
3. Used simple usernames/passwords for authentication (just fewer hoops to jump through)
It's a different world nowadays, with more focus on keeping you in the chat environment and offering additional features as part of that experience. Harder to abstract a lot of that out.
That said, Gary Kramlich's been working on this diligently. (If interested, he also regularly streams development over at https://www.twitch.tv/rw_grim).
Re: Purple-Teams: MS Teams Plugin for Pidgin (2022)
#19There was a brief period in the aughts when Pidgin and libpurple covered almost all messaging platforms in a single application. AIM, ICQ, MSN Messenger, Jabber, IRC, you name it. You could even layer on encryption with the OTR plugin, message logging, automation and countless other plugins. At the time I took this for granted and didn't appreciate just how wonderful it was.
I used to work on Gaim/Pidgin (and in fact created libgaim/libpurple) back in my college days. It was easier for us to build and maintain back then. We had push-back from some of the companies (Yahoo being notoriously aggressive about it, to the point of actively banning our developers' accounts and inventing new obfuscated auth schemes all the time), but from a technical standpoint: 1. Most of these were communicati…
Microsoft even submitted an early draft of MSNP to the IETF. I'd consider (at least the early versions) MSNP the next step up in complexity from IRC, i.e. you can write a working client with both presence and messaging within a day or two. This is from experience of having written a client myself, which I used all the way up to them shutting down the servers.
Used simple usernames/passwords for authentication (just fewer hoops to jump through)
Earliest ones were literally plain user/pass, then followed challenge-response, and later MSNP used something surprisingly similar to OAuth, where you authenticate out-of-band to get a token that is then submitted to the protocol server itself.