#Libpurple

2025-12-26

I was just looking into Adium for Mac again (because I was bored?). It hasn’t seen significant development in 8 years. The last update was 4 years ago. It was my favorite multi-protocol IM app based on Pidgin’s LibPurple. Anyway, beyond being a one-stop location for my chats, I was able to keep logs of my chats. Was perusing them and came across a contact I stopped communicating with over 15 years ago. I was weirdly lonely and asked a lot of inane questions then (I guess it seems more extreme when you compress conversations that took place over the course of 3 years into 30 minutes).

It’s a little wild to see what folks are up to after decades since regular contact. People still do things when you’re not around to observe them. People don’t need to see things for you to have done something.

#Adium #Pidgin #LibPurple #LostConnections

Kevin Karhan :verified:kkarhan@infosec.space
2025-10-08

@fu @gajim @pidgin ain't it like #Pidgin & #Gajim a #libpurple-based multiprotocol - #IM?

Johannes Brakensieklazarus@fosstodon.org
2025-09-15

(At a later point I'm going to generate #ObjC bindings for #libpurple 3 using #ObjGTK and then use #ObjFW to integrate libpurple into #Adium. But I never said that, because probably it will never happen.)

Johannes Brakensieklazarus@fosstodon.org
2025-09-08

Well, turns out to update that plugin I should update #Adium to use a current GLib and current libpurple. In order to do that I need to compile Adium anew, which means I should have a more powerful machine to run #Mavericks. That means I need to set up the Hackintosh. Well, that escalated quickly.

#matrix #libpurple

(No, I won‘t do it [now]. Element Web works fine using Firefox.)

2025-07-08

"#Mozilla can press on with independent subprojects such as #Thunderbird owners #MZLA #Technologies #Corporation. The popular #Electron #framework is based on #Chromium. It's too late to change that, even if maybe #Servo may one day offer an #alternative. But if #Thunderbird sucked in #Libpurple, it wouldn't matter if #Slack and #Teams and so on used #Electron, as Thunderbird could talk to the servers directly."
"But pointing at what we'd like to see is attempting to #treat the #symptoms and not the #disease. Is there a way to #encourage Mozilla to be an #organized, #focused, #professional #business, with #eyes keenly set on a clearly defined #goal? Perhaps that's the wrong #question. Perhaps that shouldn't be the goal at all. For all that the #Linux business is #huge, no #company #develops the #kernel. They all #cooperate on it. The #Linux #Foundation #funds it, but doesn't really #guide it."
"One #observer has been #spectating and #commentating on Mozilla since before it was a foundation – one of its original co-#developers, #JamieZawinksi. He has been accurately #cataloging Mozilla's #failings for #years."

#browser

2025-03-21

I started a new project: a #libpurple plugin in #rustLang for the cable #p2p chat protocol.

Most of my time on it so far has actually just been figuring out how to tell rust-bindgen how exactly NixOS is an unusual environment.

@cblgh

Lucas de Senaseninha@bsd.network
2024-09-20

I got tired of having to open and look at ten different programs/websites/devices for instant messaging; and decided to centralize all my IM needs on my irc client with #bitlbee and #libpurple.

But telegram and whatsapp make doing that such a headache that i decided to give up after two days of failed set up. I will just minimize the use of those IMs to check once a week and keep using IRC as The One True group chat as i always have done.

> "alternatively keep yourself sane and just stick to a phone for those things... because at this point, it's not even worth fighting for an already lost cause" -- @yakumo_izuru

2024-08-20

thinking of writing a daemon to fill the shoes of Handoff on *OS, but for #Linux

(#libpurple integration with #SMS across devices, #Firefox tab sync, notification sync, call integration, shit like that)

#macOS #iOS #Apple #tech #code

2024-05-02

Nach 15+ Jahren das erste mal wieder #Pidgin (oder irgendwas anderes auf Basis von #libpurple) nutzen wollen.

Eine Zeile getippt…

ICH WEIẞ WIEDER WAS MICH GESTÖRT HAT!

(wollte in #IRC einen völlig validen nick wählen - ging nicht, wird kommentarlos abgeschnitten)

2024-04-27

Now that I'm in the loop: it would be *really* nice if someone ported Telegram's client(s) to work with XMPP instead.

It wouldn't necessarily be easy, and a few new extensions may be required to support all features, but at least the websocket variant of XMPP is easier to program against (and widely supported by servers) and XMPP *actually* is to chat what AP here is to social media (unlike Matrix).

(I have the wrong skillset for this, so on my part it's wishful thinking. It would nicely solve XMPP's UX issues, though.)

#Telegram #XMPP #GPL #libpurple

Kevin Karhan :verified:kkarhan@infosec.space
2024-03-14

@Yuki WHY WOULD YOU WANT THAT?

But hey, free free to turn #Gajim or #Pidgin into a freakish app...

Bonus Points if you use #libpurple and support #WindowsXP for that #XMPP client?

2024-03-11

@boris I was thinking of doing something closer to #Pidgin / #libpurple where there are existing data sources and you make them available behind a standard API and interface. I'm thinking socials, chat, events, wikis.

Johannes Brakensieklazarus@fosstodon.org
2024-02-02

@grimmy Regarding your posts about #Pidgin and mobiles. You're certainly correct about proprietary platforms. But there is #Chatty and its a nice mobile client based on #libpurple!

gitlab.gnome.org/World/Chatty

jadedctrl :programo: :korektu_min:jadedctrl@jam.xwx.moe
2023-12-07

Pidgin’s doc/ folder has some… very interesting stuff in it! :gutkato_pensas: :gutkato_pingveno:

#lang_en #pidgin #libpurple #lignux #poetry

Screenshot of Emacs displaying a file called “the_penguin.txt”. It is prose with the header “The Penguin: by Rob Flynn <rob@marko.net> and Jeramey Crawford <jacrawf@marko.net>”. The first two paragraphs are as follows: “Once upon a term'nal dreary, while I hack'ed, weak and weary, Over many a quaint and curious volume of forgotten code-- While I nodded, nearly napping, suddenly there came a beeping, As of some one gently feeping, feeping using damn talk mode. "'Tis some hacker," I muttered, "beeping using damn talk mode--                           Only this. I hate talk mode." Ah, distinctly I remember it was in the bleak semester, And college life wrought its terror as the school year became a bore. Eagerly I wished for privledges;--higher access I sought to borrow For my term'nal, unceasing sorrow--sorrow for a file called core-- For the rare and radiant files of .c  the coders call the core--                            Access Denied.  Chown me more.”
Kevin Karhan :verified:kkarhan@mstdn.social
2023-11-13

@esm I think #Gajim works well since it's a.#libpurple-based client but unlike #Pidgin it includes #OMEMO out of the box.

Kevin Karhan :verified:kkarhan@mstdn.social
2023-10-06
2023-06-13

From time to time I work on #Quail which is (or rather was) an instant messaging client based on #libpurple using the #Qt toolkit.

It has pretty much been abandoned for 9 years and the little bit of work I've put in so far was mostly just fixing some bugs I experienced when testing it. I'd like to continue working on it in the little bit of spare time I have although I don't really have a clear idea where I want to go with this.

Continue reading: dev.to/iv4nhoe/make-something-

#QuailDev

2022-11-20

Background story on my motivation behind adapting #Dino fsci.in/blog/importance-of-fre #xmpp #FreeSoftware

#Gajim is the only other app that works decently with #omemo/end to end encryption, though its developers are opposed to making the ui adaptive. The other app #chatty has good adaptive ui, but end to end encryption is broken and it is unlikely to see any fixes anytime soon (since it uses #libpurple and does not have any recent releases).

Tram 日本 :slackware: :sway: 🐈tramtrist@fosstodon.org
2022-11-19

With all the interest in #mastodon I kinda wish the #libpurple #bitlbee or #irssi plugin compatibility wasn't so buggy...

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst