PURPLE-REMOTE(1)
π NAME π
purple-remote β ok bestie, this is the lil glow-up tool that sends remote commands straight to Pidgin and Finch. That's it. That's the whole job. π
(Also, hi, this is the page for PURPLE-REMOTE(1) from the General Commands Manual β folding that in here so we're all caught up π«Ά)
β¨ SYNOPSIS β¨
purple-remote command1 command2 ...
Yeah. You just feed it commands. One, or a whole lil stack of them. Go off. π
π OPTIONS π
Not me using "options" for command shapes, but periodt, each command you pass is one of these three types:
[protocol:]commandname?param1=value1¶m2=value2&...β the main character form, the one you actually want πFunctionName?param1=value1¶m2=value2&...β exists, technically works, but listen...FunctionName(value1,value2,...)β also exists, also technically works, and again...
Okay real talk: those second and third forms are there for completeness, but their use is not recommended β the docs literally say usepurple-sendorpurple-send-asyncinstead. And the second form? It uses introspection to figure out the parameter names and their types, so it is rather slow. Not the vibe. π
πΈ EXAMPLES πΈ
Look at these. Ate. No crumbs. π₯
jabber:goim?screenname=testone@localhost&message=hi
jabber:gochat?room=TestRoom&server=conference.localhost
jabber:getinfo?screenname=testone@localhost
jabber:addbuddy?screenname=my friend
setstatus?status=away&message=don't disturb
quit
PurpleAccountsFindConnected?name=&protocol=prpl-jabber
PurpleAccountFindConnected(,prpl-jabber)
(Yes the blank lines are doing something. They're separating the vibes. β¨)
π¦ DESCRIPTION π¦
You send remote commands to Purple. That's the tea. β
The way it pulls this off is DBus β that's the lil messenger running between this program and Pidgin/Finch. iykyk π«
π LICENSE π
Copyright (c) 1998-2006 see: AUTHORS
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2, as published by the Free Software Foundation. π
π§ AUTHORS π§
Sean Egan <seanegan@gmail.com> β Lead Developer π
This manual page was written by Anibal Avelar <avelar@gmail.com>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. π«Ά
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. π
And that's a wrap on purple-remote(1) from the General Commands Manual, bestie β go send some commands, you've got this πβ¨ππ¦πΈπ
π«Ά
π¦ where this page comes from
- debian bookworm: libpurple-bin 2.14.12-1 Β· GPL-2.0-or-later
- debian trixie: libpurple-bin 2.14.14-1 Β· GPL-2.0-or-later
- ubuntu jammy: libpurple-bin 1:2.14.8-1ubuntu2
- ubuntu jammy: libpurple-bin 1:2.14.8-1ubuntu2.1
- ubuntu noble: libpurple-bin 1:2.14.13-1ubuntu2 Β· GPL-2.0-or-later
- ubuntu questing: libpurple-bin 1:2.14.14-1ubuntu2
- ubuntu resolute: libpurple-bin 1:2.14.14-1ubuntu3 Β· GPL-2.0-or-later
- ubuntu stonking: libpurple-bin 1:2.14.14-1ubuntu4 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms