Opened 9 years ago

Last modified 4 years ago

#11483 new plugin request

Option to change IRC nickname automatically on Away

Reported by: etrusco Owned by: elb
Milestone: Plugin Suggested Component: IRC
Version: 2.6.6 Keywords:
Cc: davereid

Description

It would be nice to have the option to change IRC nickname automatically on status change. Surprisingly there's not even a plugin that implements :-(

Attachments (6)

ircaway.2.so (11.3 KB) - added by clerver_fox 7 years ago.
ircaway.so compiled on 64bit Fedora 16 (3.2.9-2.fc16.x86_64)
ircaway.so (14 bytes) - added by renatosilva 7 years ago.
Making old build unavailable
ircaway.dll (14 bytes) - added by renatosilva 7 years ago.
Making old build unavailable
ircaway_2012.3.17.c (14 bytes) - added by renatosilva 7 years ago.
Making unavailable (moved to Launchpad)
ircaway_2012.3.17.dll (14 bytes) - added by renatosilva 7 years ago.
Making unavailable (moved to Launchpad)
ircaway_2012.3.17.so (14 bytes) - added by renatosilva 7 years ago.
Making unavailable (moved to Launchpad)

Download all attachments as: .zip

Change History (24)

comment:1 follow-up: Changed 9 years ago by deryni

  • Milestone set to Plugin Suggested
  • Type changed from enhancement to plugin request

This request is best implemented as a plugin. Currently we as Pidgin developers are not interested in implementing it. This ticket remains open as an invitation for someone to write a plugin fulfilling the request.

In many channels this is considered poor form as it is very noisy. I think it unlikely that pidgin will ever get such a feature though a plugin could certainly do this if it wanted to.

comment:2 Changed 9 years ago by davereid

I have my Pidgin away settings so it doesn't auto-away me. I'd like to somehow change my nick if I manually set my status as away. Looking forward to a plugin for this.

comment:3 in reply to: ↑ 1 Changed 7 years ago by renatosilva

You can set your status with /away and that's done in the background when you use the away status in the global status list. Clients can perform a /whois for checking that.

If it's boring to check one's status with /whois, that's a client issue. As for Pidgin, I think it could use a gray color or something, see the away on demand suggestion in #14743. That bug is related because it was caused by a "periodic who" afaik willing to keep track of everyone's status.

comment:4 Changed 7 years ago by renatosilva

The IRC Away plugin implements this request.

Last edited 4 years ago by renatosilva (previous) (diff)

comment:5 Changed 7 years ago by renatosilva

Last edited 4 years ago by renatosilva (previous) (diff)

comment:6 Changed 7 years ago by renatosilva

Note about version 2012.3.2.Testing: adding an IRC account while plugin is loaded will cause Pidgin to crash.

comment:7 follow-up: Changed 7 years ago by etrusco

Thanks for implementing it, and sorry for the delay in replying.

The plugin works in 2.20.1, but I can reproduce the crash. At first I thought the crash was WRT irc in general, since it was the first time I tried on Win7 64bit, and also disabling the plugin without restarting still triggered the crash. BTW the option doesn't appear in the IRC account options (after enabling the plugin) until I restart Pidgin.

comment:8 Changed 7 years ago by renatosilva

Thanks for the feedback.

comment:9 Changed 7 years ago by renatosilva

Oh wait, 2.20.1???

comment:10 Changed 7 years ago by etrusco

Sorry, I meant 2.10.1, of course.

comment:11 in reply to: ↑ 7 Changed 7 years ago by renatosilva

Replying to etrusco:

BTW the option doesn't appear in the IRC account options (after enabling the plugin) until I restart Pidgin.

It shows as the last field here, then when Pidgin is restarted it shows in the usual place.

comment:12 Changed 7 years ago by soymilrayita

Thanks for the implementation Renato. I am using IRC away at work, and I have issues whenever I try to change my nick to -away while having SIPE (Office communicator plugin) active, Pidgin either crashes or says I'm trying to change to an invalid nick. If I deactivate the communicator account, the plugin works just fine.

comment:13 Changed 7 years ago by CP1832

Renato:

Checking this (http://bazaar.launchpad.net/~renatosilva/+junk/pidgin-ircaway/files) url, I can see that there is a new version of IRC away. Am I right? How can I build a dll out of it to test it?

comment:14 Changed 7 years ago by renatosilva

There's no functionality changes.

Changed 7 years ago by clerver_fox

ircaway.so compiled on 64bit Fedora 16 (3.2.9-2.fc16.x86_64)

comment:15 Changed 7 years ago by renatosilva

Please disregard my previous builds completely

comment:16 Changed 7 years ago by renatosilva

IRC Away 2012.3.17 should fix the crash when adding new accounts, and work properly. Feedback is welcome.

Last edited 4 years ago by renatosilva (previous) (diff)

Changed 7 years ago by renatosilva

Making old build unavailable

Changed 7 years ago by renatosilva

Making old build unavailable

comment:17 Changed 7 years ago by renatosilva

Last edited 4 years ago by renatosilva (previous) (diff)

Changed 7 years ago by renatosilva

Making unavailable (moved to Launchpad)

Changed 7 years ago by renatosilva

Making unavailable (moved to Launchpad)

Changed 7 years ago by renatosilva

Making unavailable (moved to Launchpad)

comment:18 Changed 7 years ago by renatosilva

Last edited 4 years ago by renatosilva (previous) (diff)
Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!