WeeChat official scripts

This page shows a collection of WeeChat scripts written by external contributors, which can be installed directly in WeeChat with the command /script install <name>.
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!

You can contribute by adding/updating scripts or reporting issues in the GitHub repository: https://github.com/weechat/scripts

List: XML (gz), JSON (gz)
Filter: language = ruby (remove), 27 scripts.
Name / Language Description V. License Min Max Author Added Updated
amqp_notify.rb
[notify]
Send private messages and highlights to an AMQP exchange. (requires: bunny rabbitmq server)
0.1 BSD-3-Clause 0.3.3 mahlon 2011-01-12
auth.rb
[irc, sasl]
Automatically authenticate with NickServ using SASL username/password.
0.3 GPL-3.0-or-later 0.3.0 Shawn Smith 2014-04-04 2014-05-30
buffzilla.rb
[buffer]
Copy everything into one buffer.
0.1 Apache-2.0 0.3.0 Dave Williams 2016-10-30
challengeauth.rb
[irc]
Securely authenticate with QuakeNet by using CHALLENGEAUTH. (requires: OpenSSL)
0.0.1 MIT 0.3.0 Dominik Honnef 2013-05-01
cleanbuffer.rb
[buffer, znc]
Clear a buffer, on znc / locally or both.
0.1 GPL-3.0-or-later 0.3.0 manavortex 2017-05-08
colorizer.rb
[color]
Colorize parts of text in certain buffers based on rules.
0.3 BSD-2-Clause 0.3.0 musl 2015-03-22 2020-09-06
countdown.rb Display a countdown on current buffer. 0.0.2 MIT 0.3.0 Rylee Fowler 2014-03-17 2014-05-05
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
gntp_notify.rb
[notify]
Growl notifications using ruby-gntp. (requires: ruby_gntp)
1.1 GPL-3.0-or-later 0.3.0 tinifni 2011-11-01 2012-02-08
hilites.rb Display Weechat highlights in dzen (and beep). 0.2 MIT 0.3.0 crshd 2011-08-28 2014-05-10
input_lock.rb
[input, lock]
Lock input (authorize only commands).
0.2 BSD-3-Clause 0.3.0 mahlon 2011-04-25 2022-12-17
itunes.rb
[music]
iTunes control and now playing script. (requires: OS X)
1.0 CC-BY-SA-3.0 0.3.0 mdszy 2012-07-30
minbif_typing_notice.rb Send notice when typing message on minbif, display if user is writing in a bar item. 1.0.1 GPL-3.0-or-later 0.3.2 CissWit 2010-05-27 2010-11-14
mpdspam.rb
[music]
Display which song mpd is currently playing. (requires: mpc, mpd)
1.0 BSD-2-Clause 0.3.0 linopolus 2009-09-15
myuptime.rb
[info]
Sends machine uptime to current channel.
0.2 GPL-2.0-or-later 0.3.0 SuperTux88 2009-09-16
pushbullet.rb
[notify, sms]
View/send SMS via pushbullet.
1.0 MIT 0.3.0 yazgoo 2018-11-11
pushsafer.rb
[notify]
Send private/highlight messages to Android, iOS and Windows 10 devices via Pushsafer. (requires: Ruby OpenSSL, RubyGems)
0.1 Apache-2.0 0.3.0 appzer 2017-05-08
samechannel.rb
[irc, nick]
List multiple occurences of the same nick(s) in a set of channels. (requires: Ruby::OptionParser, Ruby::Shellwords)
0.2 GPL-3.0-or-later 0.4.1 Hendrik 'henk' Jaeger 2013-10-19 2021-11-07
socket_notify.rb
[notify]
Send highlights and private messages to a unix socket.
0.0.1 MIT 0.3.0 kelsin 2015-03-22
substitution.rb
[input]
Substitute strings in messages before they are sent.
0.0.3 GPL-3.0-or-later 0.3.7 sam113101 2014-01-14 2024-11-10
undernet_challenge.rb Respond to undernet challenge when there's no identd. 0.1.0 BSD-2-Clause 0.3.0 Daniel Bretoi 2013-10-22
url_hinter.rb
[url]
Open URLs without using the mouse.
0.41 GPL-3.0-or-later 0.3.0 tkengo 2015-03-22 2017-11-26
url_shorten.rb
[url]
Shorten URLs with many shortening services.
1.9.0 BSD-2-Clause 0.3.0 Daniel Bretoi 2008-11-11 2013-08-10
weefish.rb FiSH encryption/decryption. (requires: crypt/blowfish) 0.4 GPL-3.0-or-later 0.3.0 tp 2010-09-19 2012-02-08
weespotify.rb
[music]
Display which song spotify is currently playing. (requires: dbus)
1.1 GPL-3.0-or-later 0.3.0 PawelP 2013-09-21 2016-03-25
xmms2.rb
[music]
Display which song xmms2 is currently playing. (requires: xmmsclient)
0.2 GPL-2.0-only 0.3.0 Łukasz Michalik 2011-02-13
zmq_notify.rb
[notify]
Send notifications to a ZMQ socket. (requires: zmq)
0.1 BSD-3-Clause 0.3.0 Mahlon 2011-11-15