Home
Warning: these scripts are written by external contributors, therefore WeeChat developers are NOT RESPONSIBLE for problems caused by one of these scripts.
You could experience problems like memory leaks, slowdowns, or even security problems. You are warned!
Name / Language Description V. License Min Max Author Added Updated
allquery.py
[irc, query]
Execute command on all irc query buffers.
0.2 GPL3 0.3.0 F. Besser 2011-09-17 2013-09-02
atcomplete.pl
[irc, nick]
Tab complete nicks when prefixed with "@".
0.001 Apache 2.0 0.3.0 xdg 2016-10-29
auth.rb
[irc, sasl]
Automatically authenticate with NickServ using SASL username/password.
0.3 GPL3 0.3.0 Shawn Smith 2014-04-04 2014-05-30
autoauth.py
[irc]
Permits to auto-authenticate when changing nick.
1.1 GPL2 0.3.0 kolter 2011-10-04 2016-10-29
autoconnect.py Reopen servers and channels opened last time WeeChat closed. 0.3.1 GPL3 0.3.2 arno 2011-08-28 2016-10-09
autojoin.py Configure autojoin for all servers according to currently joined channels. 0.2.6 GPL3 0.3.0 xt 2009-06-18 2016-01-22
autojoinem.py Add/del channels in autojoin option. 0.6 GPL3 0.3.0 nils_2 2014-01-14 2017-01-08
autojoin_on_invite.py Auto joins channels when invited. 0.6 GPL3 0.3.0 xt 2009-10-28 2016-01-04
automode.py
[irc, mode]
Auto op/voice users when they join IRC channel.
0.1.3 GPL3 0.3.0 m4v 2010-11-27 2016-06-29
autosort.py Automatically keep buffers grouped by server and sorted by name. 2.8 GPL3 0.3.0 Maarten de Vries 2014-01-25 2016-11-22
awaylog.pl
[irc, away, log]
Log highlights/private messages when you are away.
0.8 GPL2 0.3.0 GolemJ 2005-07-21 2010-08-01
axolotl.py
[irc]
Encrypt/decrypt IRC messages using axolotl ratchet and GPG. (requires: https://github.com/rxcomm/pyaxo)
0.1.0 GPL3 0.3.0 rxcomm 2014-04-13 2016-02-28
challengeauth.rb
[irc]
Securely authenticate with QuakeNet by using CHALLENGEAUTH. (requires: OpenSSL)
0.0.1 MIT 0.3.0 Dominik Honnef 2013-05-01
chancomp.py
[irc]
List shared channels with user on command or WHOIS.
1.1 MIT 1.3 Zarthus 2016-04-09 2016-04-09
chanmon.pl
[irc, buffer]
Adds a channel monitor buffer.
2.5 GPL3 0.3.0 KenjiE20 2009-06-10 2014-08-17
chanop.py
[irc]
Helper script for IRC channel operators.
0.3.1 GPL3 0.3.2 m4v 2009-11-02 2013-06-01
chanpriority.py Set channel priority. 0.5 GPL3 0.3.0 Paul Barbu 2011-08-28 2012-01-04
chanstat.py Displays channel's peak, low and average users. 0.1 GPL3 0.3.0 m4v 2010-06-09
chatters.pl
[irc, item]
Bar item with chatters (non idle people).
0.4 GPL3 0.3.6 Asido 2012-05-15 2013-02-10
clone_scanner.py
[irc, clone]
Detect multiple nicknames from the same host on irc channels.
1.4 MIT 0.3.0 FiXato 2011-09-18 2015-03-07
colorize_lines.pl
[irc, color]
Color the channel text with nick color.
3.4 GPL3 0.3.4 nils_2 2010-05-27 2015-07-25
colorize_nicks.py Use the weechat nick colors in the chat area and command line. 23 GPL3 0.3.0 xt 2010-03-05 2017-03-02
color_popup.pl
[irc, color]
Interpret mirc formatting codes in the command line and show a color popup when needed.
0.4 GPL3 0.3.0 Nei 2013-01-09 2015-12-13
commorkers.pl
[irc, clone]
Analyze channels nicklists to find common lurkers.
0.2 GPL3 0.3.0 Al-Caveman 2015-06-14 2015-06-22
country.py
[irc, ip]
Print user's country and local time in whois/whowas replies. (requires: python-tz)
0.6 GPL3 0.3.0 m4v 2009-08-24 2013-05-01
crypt.py
[irc, crypto]
Encrypt/decrypt messages using openssl. (requires: openssl)
1.4.4 GPL3 0.3.0 Nicolai Lissner 2008-08-29 2014-05-01
dcc_send_relay.rb
[irc, dcc]
Forward DCC SEND requests to a different client.
0.0.1 MIT 0.3.4 Dominik Honnef 2012-03-10
fish.py FiSH encryption/decryption. (requires: python-crypto) 0.9.1 GPL3 0.3.0 David Flatz 2012-03-27 2017-03-19
force_nick.py Force nick change on channels which disallow it. 0.4 GPL3 0.3.0 Simmo Saan 2017-02-04
gateway_rename.scm
[irc]
Convert usernames of gateway connections to their real names.
1.2 GPL3 0.3.0 Zephyr Quarto-Pellerin 2016-10-30 2017-03-19
hatwidget.py
[irc, item]
Show hats (user modes like "@" or "+") in a bar item.
1.1 GPL3 0.3.0 GermainZ 2015-06-14 2015-07-25
highmon.pl Adds a highlight monitor buffer. 2.5 GPL3 0.3.0 KenjiE20 2009-08-03 2014-08-17
identica.py
[irc]
Format identi.ca bot messages.
0.4.2 GPL3 0.3.0 fauno 2009-07-27 2011-01-20
ircrypt.py
[irc, crypto]
Secure encryption layer for the IRC protocol based on OpenPGP. (requires: GnuPG)
1.0 GPL3 0.3.8 IRCrypt team 2016-04-09
irssi_awaylog.py
[irc, away, log]
Log highlights/private messages when you are away.
0.3 GPL3 0.3.0 henrik 2013-12-02 2014-05-10
jnotify.pl Start command/program if a user joins a channel you are in. 1.1 GPL3 0.3.1 nils_2 2009-09-16 2012-04-16
join2fast.pl
[irc]
Automatically join channels on UnderNET that get throttled due to "Target change too fast". (requires: perl >= 5.10)
0.8.1 GPL3 0.3.2 Ratler 2012-11-26 2013-07-27
kbtimeout.py
[irc]
Kickban nick and unban after some seconds.
0.1 GPL2 0.3.0 kinabalu 2009-05-03
keepnick.py Keep your nick and recover it in case it's stolen. 1.3 GPL3 0.3.4 nils_2 2012-02-09 2016-06-25
kickban.pl
[irc, kick, ban]
Customizable kickban command with unban timer and mask resolver.
0.3 GPL3 0.3.0 ArZa 2011-07-08 2014-03-24
kikoo.pl
[irc]
Send a colored "kikoo" on current channel.
0.2 GPL2 0.3.0 mRk 2009-10-15
listbuffer.py
[irc, list]
Show /list results in a common buffer and interact with them.
0.8.1 MIT 0.3.0 FiXato 2011-09-17 2013-03-22
listsort.pl
[irc, list]
Sort the output of /list command by user count.
0.1 GPL3 0.3.4 ArZa 2011-07-08
lnotify.py
[irc, notify]
A libnotify script. (requires: pynotify)
0.3.1 GPL3 0.3.0 kevr 2010-09-19 2016-01-04
luanma.pl Charset replacement for IRC, recode past message. 0.2 GPL3 0.3.9 Nei 2013-03-11 2013-05-10
maskmatch.py
[irc, mode, mask]
Display who is affected when a mode with a hostmask argument is set.
1.4 MIT 1.3 Jos Ahrens 2016-04-24 2016-11-05
mnick.pl
[irc, nick]
Change nick on multiple servers using custom masks.
0.3 GPL3 0.3.0 CrazyCat 2014-04-01 2016-06-25
mop.py
[irc]
Give operator status to everyone in the current channel.
0.1 GPL3 0.3.0 Adam Saponara 2016-10-29
nickregain.pl
[irc, nick]
Automatically attempts to regain IRC primary nick.
1.1.1 GPL3 0.3.0 KenjiE20 2009-10-20 2010-12-13
noirccolors.py
[irc, color]
Remove IRC colors from selected buffers.
0.2 Public domain 0.3.0 Fredrick Brennan 2012-11-26 2016-08-02
otr.py
[irc, crypto, otr]
Off-The-Record IRC messaging. (requires: https://github.com/afflux/pure-python-otr)
1.8.0 GPL3 0.3.0 Matthew M. Boedicker 2012-05-26 2015-12-22
parse_relayed_msg.pl Proper integration of remote users' nicknames in channel and nicklist. 1.9.1 GPL3 0.3.0 w8rabbit 2012-11-26 2016-04-10
postpone.py
[irc]
Postpone written messages for later dispatching if target nick is not on channel.
0.2.3 GPL3 0.3.0 Alexander Schremmer 2010-05-27 2015-07-25
queryman.py Save and restore query buffers after /quit. 0.3 GPL3 0.3.7 nils_2 2013-08-02 2016-02-28
query_blocker.pl
[irc, query, spam]
Simple blocker for private message (i.e. spam).
1.0 GPL3 0.3.1 rettub 2010-01-10 2016-12-11
quick_force_color.py Quickly add/del/change entry in option irc.look.nick_color_force. 0.5 GPL3 0.3.4 nils_2 2012-02-06 2016-04-24
recoverop.pl
[irc]
Recover channel operator in empty channel.
0.1.1 GPL3 0.3.0 Ryuunosuke Ayanokouzi 2012-05-24
rslap.pl
[irc]
Slaps with random messages.
1.3.1 GPL3 0.3.0 KenjiE20 2009-07-20 2011-01-01
samechannel.rb
[irc, nick]
List multiple occurences of the same nick(s) in a set of channels. (requires: Ruby::OptionParser, Ruby::Shellwords)
0.1 GPL3 0.4.1 Hendrik 'henk' Jaeger 2013-10-19 2015-12-28
server_autoswitch.py Cycle to currently used server (for merged buffers). 0.4 GPL3 0.3.6 nils_2 2012-01-27 2013-01-29
shutup.py
[irc]
Replace text from specified IRC users with random or preset text.
0.2 GPL3 0.3.6 FiXato 2014-03-07 2014-04-19
sort_arza.pl
[irc, buffer]
Sort channels inside networks.
1 GPL3 0.3.0 arza 2015-06-14
sort_buffers.pl
[irc, buffer]
Sort irc buffers alphabetically.
0.4 GPL3 0.3.0 nils_2 2011-08-28 2013-11-24
sort_servers.py
[irc, buffer]
Sort buffers by server and alphabetically.
0.1 GPL3 0.3.9 KokaKiwi 2013-10-19
sound.pl
[irc, ctcp, sound]
Play a sound for IRC "CTCP SOUND" message.
0.7 GPL3 0.3.0 FlashCode 2005-02-12 2009-05-02
stalker.pl
[irc]
Record and correlate nick!user@host information. (requires: DBD::SQLite)
1.5 GPL3 0.3.4 nils_2 2013-05-01 2015-06-22
topicdiff.py
[irc, topic]
Show differences between old and new topics.
0.3 GPL3 0.3.0 daf 2011-08-28 2016-11-05
topicsed.pl
[irc, topic]
Edit channel topics by perl regular expressions or in input-line.
0.1 GPL3 0.3.0 nils_2 2011-09-17
undernet_challenge.rb
[irc]
Respond to undernet challenge when there's no identd.
0.1.0 BSD-2c 0.3.0 Daniel Bretoi 2013-10-22
undernet_totp.py UnderNET's X OTP (OATH-TOTP) authentication. 0.3.1 GPL3 0.4.2 Ratler 2014-01-14 2015-06-07
weefish.rb FiSH encryption/decryption. (requires: crypt/blowfish) 0.4 GPL3 0.3.0 tp 2010-09-19 2012-02-08
whoissource.py
[irc]
Display source of "End of WHOIS" numerics.
0.0.2 MIT 0.3.0 Max Teufel 2015-03-22 2015-03-29
whois_on_query.py Send "whois" on nick when receiving new IRC query. 0.6 GPL3 0.3.2 FlashCode 2009-02-08 2012-01-03
whowas_timeago.py
[irc, whowas]
Display a human-readable time string for WHOWAS data.
1.2 MIT 1.3 Zarthus 2016-04-24
zncnotice.py
[irc, znc]
Convert ZNC status PRIVMSGs to NOTICEs.
1.0.0 MIT 1.5 Hugo Landau 2016-10-30
zncplayback.py
[irc, znc]
Add support for the ZNC Playback module.
0.1.0 GPL3 0.3.2 jazzpi 2016-10-30