https://github.com/EionRobb/purple-teams Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + For + Enterprise + Teams + Startups + Education + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} EionRobb / purple-teams Public * Notifications * Fork 3 * Star 49 A MS Teams plugin for libpurple/Pidgin 49 stars 3 forks Star Notifications * Code * Issues 19 * Pull requests 0 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights EionRobb/purple-teams This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 1 branch 0 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/E] Use Git or checkout with SVN using the web URL. [gh repo clone EionRo] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @EionRobb EionRobb Try a few more ways to ensure correct display name shows in IMs and C... ... 34c73b2 Dec 27, 2022 Try a few more ways to ensure correct display name shows in IMs and C... ...hats 34c73b2 Git stats * 70 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time icons Initial commit April 10, 2022 21:47 purple2compat Fix for first messages in a new conversation not going through November 14, 2022 10:37 Makefile Remove the nonexistant theme from the Makefile May 23, 2022 19:03 README.md Add support for GUID-based Tenant ID's November 15, 2022 12:31 glibcompat.h Fix some memory badness when trying to do IMs April 20, 2022 19:57 gpl3.txt Initial commit April 10, 2022 21:47 libjson-glib-1.0.dll Initial commit April 10, 2022 21:47 libteams.c Add account option to collapse threaded conversations into a single g... December 1, 2022 23:03 libteams.h Save refresh token on Bitlbee December 27, 2022 20:10 purplecompat.h Try a few more ways to ensure correct display name shows in IMs and C... December 27, 2022 22:00 teams_connection.c Fix some memory leaks May 31, 2022 23:09 teams_connection.h Initial commit April 10, 2022 21:47 teams_contacts.c Try a few more ways to ensure correct display name shows in IMs and C... December 27, 2022 22:00 teams_contacts.h Improve the 'search for users' account menu April 30, 2022 22:11 teams_login.c Save refresh token on Bitlbee December 27, 2022 20:10 teams_login.h Initial commit April 10, 2022 21:47 teams_messages.c Try a few more ways to ensure correct display name shows in IMs and C... December 27, 2022 22:00 teams_messages.h Trying to get DM Groups to show up as IM messages in libpurple April 14, 2022 22:47 teams_util.c Display received files November 13, 2022 10:48 teams_util.h Display received files November 13, 2022 10:48 View code MS Teams Plugin for Pidgin Building Windows Users General Login Logging in as a guest README.md MS Teams Plugin for Pidgin Hey there, I'm building a new plugin for Teams, based on the old skype4pidgin plugin. At the moment it's primarily focused at "Teams for Work/School", but let me know in this issue if you're interested in "Teams for Personal" Totally a work in progress, but it's sending and receiving messages, so good enough to ship! Building You'll need libjson-glib-dev, libpurple-dev and glib-2.0-dev packages from your distro, then simply git clone https://github.com/EionRobb/purple-teams cd purple-teams make sudo make install to install. Windows Users Download from here, copy to C:\Program Files (x86)\Pidgin\plugins\. You may also need libjson-glib in your C:\Program Files (x86)\Pidgin\ folder (not the plugins folder) General Login Usernames in purple-teams don't mean too much, they just need to be unique if you plan on signing into multiple servers/tenants at the same time. Leave the 'tenant' field on the Advanced tab blank, unless you're following the below Logging in as a guest If you're like me and need to connect to multiple servers/tenants, then you'll need to set the 'Tenant' on the Advanced tab of the connection. These are generally in the form of 'fancynamegoeshere.onmicrosoft.com' you can leave off the '.onmicrosoft.com' bit and the plugin should add that on automatically. Hopefully in the future I come up with an easier way to work that out. You can also use a GUID/ID, eg using https://www.whatismytenantid.com About A MS Teams plugin for libpurple/Pidgin Resources Readme Stars 49 stars Watchers 13 watching Forks 3 forks Releases No releases published Packages 0 No packages published Languages * C 98.6% * Makefile 1.4% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.