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)
No filter, 370 scripts.
Name / Language Description V. License Min ↓ Max Author Added Updated
urlgrab.py
[url, py2, py3]
Logs url and open them in browser.
3.2 GPL-2.0-or-later 2.9 drubin 2009-06-08 2022-12-17
reop.py
[irc, mode, py3]
Automatically op/voice users using reop and invite lists.
1.0.0 MIT 2.3 Jeroen F.J. Laros 2022-02-09
twitch.py
[twitch, py2, py3]
Twitch.tv chat integration.
1.0 GPL-3.0-or-later 2.3 mumixam 2016-10-30 2024-07-08
slack.py
[slack, py2, py3]
Slack.com native client. (requires: python websocket-client)
2.11.0 MIT 2.2 Trygve Aaberge 2016-07-31 2024-10-12
weejoin.py
[notify, py3]
Push notifications of highlights and private messages to Join. (requires: Python)
1.0 BSD-2-Clause 2.0 KittyKatt 2020-12-30
weenotify.py
[notify, py2, py3]
Client/server to send/receive notifications and display them. (requires: dbus, notify2)
0.4 BSD-2-Clause 2.0 Armageddon 2018-11-11
detach_away.py
[away, py2, py3]
Automatically set away message based on number of relays connected.
0.1.2 MIT 1.5 p3lim 2017-05-08 2019-04-13
*grep.py Search regular expression in buffers or log files. 0.8.6 GPL-3.0-or-later 1.5 m4v 2009-08-18 2022-11-11
last_written.py
[item, py2, py3]
Bar item to keep track of the last buffer where you wrote something.
0.1 GPL-3.0-or-later 1.5 nils_2 2019-06-15
teknik.py
[teknik, py2]
Interact with the Teknik services, including file uploads, pastes, and URL shortening. (requires: teknik)
⚠ Script disabled (not compatible with Python 3).
1.0.0 BSD-2-Clause 1.5 uncled1023 2017-10-14
zncnotice.py
[irc, znc, py2]
Convert ZNC status PRIVMSGs to NOTICEs.
⚠ Script disabled (not compatible with Python 3).
1.0.0 MIT 1.5 Hugo Landau 2016-10-30
autoconf.py
[config, py2, py3]
Auto save/load changed options in a .weerc file.
0.4 GPL-3.0-or-later 1.4 manu 2017-05-08 2021-05-11
chancomp.py
[irc, py2, py3]
List shared channels with user on command or WHOIS.
1.2 MIT 1.3 Jos Ahrens 2016-04-09 2023-02-05
emojize.py
[emoji, irc, py3]
Convert emoji shortcodes to unicode. (requires: emoji)
1.0.1 CC0-1.0 1.3 Thom Wiggers 2021-04-11 2023-10-06
keepnick.py
[irc, nick, py2, py3]
Keep your nick and recover it in case it's stolen.
1.7 GPL-3.0-or-later 1.3 nils_2 2012-02-09 2023-06-14
latex_unicode.py
[latex, py2, py3]
Replace LaTeX with unicode representations.
1.2 GPL-3.0-or-later 1.3 Simmo Saan 2016-10-30 2021-05-11
maskmatch.py
[irc, mode, mask, py2, py3]
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
openbsd_privdrop.py Set least privilege on OpenBSD. 0.1.2 ISC 1.3 Alvar Penning 2022-09-18 2024-08-19
whowas_timeago.py
[irc, whowas, py2, py3]
Display a human-readable time string for WHOWAS data.
1.2 MIT 1.3 Jos Ahrens 2016-04-24
emoji_aliases.py
[emoji, py2, py3]
Convert emoji aliases to unicode emoji.
1.0.4 BSD-2-Clause 1.0.1 Mike Reinhardt 2016-04-09 2020-03-11
automarkbuffer.py
[buffer, py2, py3]
Mark buffers as read if there is no new message in a specific time range.
1.0 GPL-3.0-or-later 1.0 nils_2 2015-03-31
buffer_autohide.py
[buffer, py2, py3]
Automatically hide/unhide buffers according to IRC activity.
0.5 MIT 1.0 Matthias Adamczyk 2017-10-28 2019-04-14
buffer_open.py
[buffer, py2, py3]
Open buffers by full name, reopen recently closed buffers, open layout buffers.
0.3 GPL-3.0-or-later 1.0 Simmo Saan 2019-10-20 2021-11-06
collapse_channel.py Collapse channel buffers from servers without focus. 1.3 GPL-3.0-or-later 1.0 nils_2 2019-06-14 2024-11-24
emoji.lua
[emoji]
Translate :shortcode: to proper emoji.
5 GPL-3.0-or-later 1.0 xt 2016-10-22 2020-05-09
gribble.py Automatically authenticate to gribble for Bitcoin OTC exchange.
⚠ Script disabled (not compatible with Python 3).
0.1 Apache-2.0 1.0 fluter 2017-06-04
log.py
[log, py2, py3]
Easy toggle of logging in current buffer.
0.1 GPL-3.0-or-later 1.0 nils_2 2019-06-26
lossage.py
[key, input, py3]
Display a history of the last keystrokes you performed and the commands invoked.
0.1 GPL-3.0-or-later 1.0 GermainZ 2021-05-27
mqtt_notify.py
[notify, py2, py3]
Send notifications using the MQTT protocol. (requires: paho-mqtt)
0.5 WTFPL 1.0 maethor 2016-10-30 2018-06-02
notification.py
[notify, py2]
Notify events through desktop notifications and an optional status icon. (requires: PyGTK, notify-python for the GTK 2 UI; GObject Introspection bindings for glib, GDK-PixBuf, GTK 3, libnotify for the GTK 3 UI; PyQt4 for the Qt 4 UI; PyQt4, PyKDE 4 for the KDE 4 UI)
⚠ Script disabled (not compatible with Python 3).
1 GPL-3.0-only 1.0 Guido Berhoerster 2017-05-08
pushjet.py
[notify, py2]
Send highlights and mentions through Pushjet.io.
⚠ Script disabled (not compatible with Python 3).
0.1.1 MIT 1.0 p3lim 2017-05-08 2021-04-05
unhighlight.py Allow per-buffer specification of a regex that prevents highlights. 0.1.3 GPL-3.0-or-later 1.0 xiagu 2016-10-30 2020-05-09
unread_buffer.py
[buffer, py2, py3]
Mark buffer as unread.
2 GPL-3.0-or-later 1.0 nils_2 2015-06-14 2018-06-07
urlselect.lua
[url]
Interactively select URL with keyboard and perform some commands on it.
0.5 WTFPL 1.0 tomoe-mami 2014-04-13 2020-06-21
vimode.py
[input, vi, py2, py3]
Vi-like key bindings/commands with normal and insert mode.
0.8.1 GPL-3.0-or-later 1.0 GermainZ 2013-08-27 2021-04-05
autobump.py
[buffer, py2, py3]
Bump buffers upon activity.
0.1.0 GPL-3.0-or-later 0.4.3 dkess 2018-09-21 2019-06-14
bitlbee_completion.py Add tab completion to bitlbee commands. 0.3 GPL-3.0-or-later 0.4.3 Roger Duran 2015-03-22 2023-10-04
dzen_notifier.pl
[notify]
Notify dzen when a private message is received. (requires: IO::Handle)
0.2 Artistic-2.0 0.4.3 apendragon 2015-06-14
pastebuf.lua View content of pastebin site in a buffer. 0.3 WTFPL 0.4.3 tomoe-mami 2014-01-14 2014-04-21
responsive_layout.py Automatically apply layouts according to terminal size. 0.8 GPL-3.0-or-later 0.4.3 Ratler 2014-03-07 2019-10-06
weetext.py
[sms, google, py2]
SMS Text Messaging using Google Voice. (requires: pygooglevoice: https://github.com/rxcomm/pygooglevoice)
⚠ Script disabled (not compatible with Python 3).
0.1.3 GPL-3.0-or-later 0.4.3 rxcomm 2014-01-14 2021-05-11
xfer_scp.py
[xfer, py2, py3]
Copy files by scp after xfer. (requires: scp)
1.0.5 GPL-3.0-or-later 0.4.3 Grant Bacon 2015-03-22 2017-03-18
aformat.py Alternate text formatting, useful for relays without formatting features (glowing-bear, weechat-android, ...). 0.2 WTFPL 0.4.2 Hairo R. Carela 2017-05-08 2018-06-21
autosavekey.py Save channel key to autojoin or secured data. 0.5 GPL-3.0-or-later 0.4.2 nils_2 2013-10-19 2019-10-05
cmdind.pl Command line indicator: command or text. 0.1 GPL-3.0-or-later 0.4.2 Nei 2013-12-02
coords.pl
[url, mouse]
Select text, nicks or URLs on screen with mouse or keyboard.
0.7.3.2 GPL-3.0-or-later 0.4.2 Nei 2012-11-26 2018-09-18
undernet_totp.py UnderNET's X OTP (OATH-TOTP) authentication. 0.4.2 GPL-3.0-or-later 0.4.2 Ratler 2014-01-14 2021-04-05
emote.scm Replace keywords with emoticons. 0.3.1 GPL-3.0-or-later 0.4.1 csmith 2015-03-22 2023-03-22
karmastorm.scm
[karma]
Karma votes.
0.3 GPL-3.0-or-later 0.4.1 Matt Soucy 2016-04-10
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
anti_password.py Prevent a password from being accidentally sent to a buffer. 1.2.1 GPL-3.0-or-later 0.4.0 FlashCode 2021-02-24 2021-03-13
beinc.py
[notify, py3]
On screen display notification.
4.4 GPL-3.0-or-later 0.4.0 Blackmore 2016-03-25 2024-07-08
histman.py Save and restore global and/or buffer command history. 0.8.2 GPL-3.0-or-later 0.4.0 nils_2 2012-12-18 2021-05-11
mpris2_np.py
[music, py2]
A now playing script for players supporting the mpris dbus interface. (requires: python-dbus)
⚠ Script disabled (not compatible with Python 3).
0.4.3 BSD-2-Clause 0.4.0 Mantas Mikulėnas 2015-03-31
pv_info.pl
[irc, whois]
Add a bar in query buffers with whois information.
0.0.6 GPL-3.0-or-later 0.4.0 ff0x 2018-09-21 2020-06-21
spell_correction.py
[spell, py2, py3]
Correction for misspelled words in command line.
1.1 GPL-3.0-or-later 0.4.0 nils_2 2013-01-15 2024-07-21
spell_menu.pl
[spell]
Popup menu to choose spell checker corrections. (requires: menu.pl)
0.5 GPL-3.0-or-later 0.4.0 Nei 2013-01-08 2019-02-19
triggerreply.py
[reply, py2, py3]
Automatically replies over specified triggers. (requires: sqlite3)
0.4.4 GPL-3.0-or-later 0.4.0 Vlad Stoica 2015-03-22 2022-07-07
url_hint.py
[url, py2, py3]
Display hints for URLs and open them with keyboard shortcuts.
0.8 MIT 0.4.0 oakkitten 2018-09-21 2019-08-25
url_olde.py
[url, py3]
Display when and where a URI was first posted. (requires: sqlite)
0.8 GPL-3.0-or-later 0.4.0 yeled 2016-10-30 2021-05-11
weetweet.py WeeChat twitter client. (requires: python twitter lib >= 1.9.4, python3 (outside WeeChat)) 1.2.9 GPL-3.0-or-later 0.4.0 DarkDefender 2013-05-01 2018-10-11
luanma.pl Charset replacement for IRC, recode past message. 0.3 GPL-3.0-or-later 0.3.9 Nei 2013-03-11 2021-05-11
sort_servers.py
[irc, buffer, py2]
Sort buffers by server and alphabetically.
⚠ Script disabled (not compatible with Python 3).
0.1 GPL-3.0-or-later 0.3.9 KokaKiwi 2013-10-19
xterm_paste.pl Make xterm clipboard paste available as command. 0.1 GPL-3.0-or-later 0.3.9 Nei 2012-11-26
ircrypt.py
[irc, crypto, py2, py3]
Secure encryption layer for the IRC protocol based on OpenPGP. (requires: GnuPG)
1.0 GPL-3.0-or-later 0.3.8 IRCrypt team 2016-04-09
nick_complete_wrapper.lua
[nick]
Wrap nick completion with custom prefix and/or suffix.
0.1 WTFPL 0.3.8 singalaut 2016-10-30
btc_ticker.py Display Bitcoin or other crypto currency spot exchange value. 2.1.0 BSD-3-Clause 0.3.7 pr3d4t0r 2014-03-27 2018-07-29
buffer_dmenu.py
[dmenu, rofi, py3]
List buffers in dmenu or rofi, change active window to selected buffer. (requires: dmenu or rofi, i3 (i3-py/py2 or i3ipc/py3))
0.2.1 GPL-3.0-or-later 0.3.7 Ferus 2017-05-07 2021-03-20
digraph.py Digraphs like nvim for inputting math symbols. 1.0 GPL-3.0-or-later 0.3.7 narodnik 2023-02-07
emoji2ascii.py
[emoji, irc, py3]
Replace emoji characters with ascii text and vice versa.
0.2 GPL-3.0-or-later 0.3.7 eyjhb 2021-05-29
http_item.lua
[item]
Bar item with HTTP source.
1 GPL-3.0-or-later 0.3.7 xt 2013-03-17
irssinotifier.py IrssiNotifier push notifications with end-to-end encryption. (requires: openssl) 0.9 GPL-3.0-or-later 0.3.7 Caspar Clemens Mierau 2013-01-18 2018-11-11
isgd.pl
[url]
Shorten URLs with is.gd.
0.9 GPL-3.0-or-later 0.3.7 stfn 2011-10-07 2014-04-02
oldswarner.lua
[input, item, url]
Warn user if about to paste URL already existing in buffer.
2.1 GPL-3.0-or-later 0.3.7 xt 2013-09-21 2015-09-10
prowl_notify.py
[notify, py2]
Notifications on iPod Touch/iPhone/iPad with Prowl.
⚠ Script disabled (not compatible with Python 3).
3.1 GPL-3.0-or-later 0.3.7 kidchunks 2013-01-24 2014-05-10
pushover.pl
[notify]
Send push notifications to your mobile devices using Pushover.
2.0 GPL-3.0-or-later 0.3.7 stfn 2013-03-11 2017-03-19
queryman.py
[irc, query, py2, py3]
Save and restore query buffers after /quit.
0.6.1 GPL-3.0-or-later 0.3.7 nils_2 2013-08-02 2023-08-01
rssagg.pl
[feed, rss, item]
RSS/RDF/Atom feed aggregator. (requires: XML::FeedPP)
1.3 GPL-3.0-or-later 0.3.7 R1cochet 2012-11-26 2021-05-11
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
translate.py Translate string using Google translate API. 0.7 GPL-3.0-or-later 0.3.7 FlashCode 2009-10-15 2013-11-28
vdm.py
[info, py2, py3]
Display content of viedemerde.fr/fmylife.com website.
1.3 GPL-3.0-or-later 0.3.7 FlashCode 2009-03-08 2012-12-03
weemustfeed.py
[feed, rss, py2, py3]
RSS/RDF/Atom feed aggregator. (requires: feedparser)
0.3 MIT 0.3.7 Bit Shift 2013-10-19 2018-11-11
weeprowl.py
[notify, py3]
Prowl notifications.
0.8 GPL-2.0-or-later 0.3.7 Josh Dick 2013-10-19 2021-03-06
whatismyip.py
[ip, py2]
Display external ip address.
⚠ Script disabled (not compatible with Python 3).
0.2 GPL-3.0-or-later 0.3.7 sontek 2010-11-18 2012-11-18
yaurls.pl
[url]
Shorten URLs with many shortening services.
1.9 GPL-3.0-or-later 0.3.7 R1cochet 2012-03-06 2012-09-22
bitlbee_typing_notice.py Send notice when typing message on bitlbee, display if user is writing in a bar item. 0.7 GPL-3.0-or-later 0.3.6 Alexander Schremmer 2010-05-27 2020-05-10
bufsize.py Bar item with scroll indicator and info about number of lines in buffer. 0.8 GPL-3.0-or-later 0.3.6 nils_2 2012-01-22 2017-08-20
chatters.pl
[irc, item]
Bar item with chatters (non idle people).
0.4 GPL-3.0-or-later 0.3.6 Asido 2012-05-15 2013-02-10
hl2file.py Generate a file with highlights for external programs as conky.
⚠ Script disabled (not compatible with Python 3).
0.3 GPL-3.0-or-later 0.3.6 nesthib 2012-03-13 2021-05-11
read_marker.py Support of draft/read-marker IRC extension. 0.2.0 AGPL-3.0-or-later 0.3.6 Simon Ser 2022-11-11 2023-07-07
rhythmbus.pl
[music]
Control Rhythmbox through qdbus. (requires: Gnome (qdbus), Rhythmbox)
1.0 GPL-3.0-or-later 0.3.6 R1cochet 2012-03-06
samegame.py
[game, py2, py3]
SameGame.
0.2 GPL-3.0-or-later 0.3.6 FlashCode 2012-03-16 2012-03-16
seeks.pl
[seeks]
Search terms on seeks node and display results. (requires: URI::Escape and JSON perl modules)
0.3 GPL-3.0-or-later 0.3.6 Fabien Dupont 2011-08-28 2012-01-29
server_autoswitch.py
[irc, server, py2, py3]
Cycle to currently used server (for merged buffers).
0.4 GPL-3.0-or-later 0.3.6 nils_2 2012-01-27 2013-01-29
shutup.py
[irc, py2]
Replace text from specified IRC users with random or preset text.
⚠ Script disabled (not compatible with Python 3).
0.2 GPL-3.0-or-later 0.3.6 FiXato 2014-03-07 2014-04-19
unwanted_msg.py Avoid sending misformatted commands as messages. 0.3 GPL-3.0-or-later 0.3.6 nesthib 2012-03-13 2022-11-11
url_arza.pl
[url]
Shorten long URLs in buffers and input line.
0.2 GPL-3.0-or-later 0.3.6 ArZa 2013-07-27 2019-03-17
cmd_help.py
[help, input, py2, py3]
Contextual command line help.
0.5 GPL-3.0-or-later 0.3.5 FlashCode 2011-05-15 2018-04-10
grep_filter.py
[filter, py2, py3]
Filter buffers automatically while searching them.
0.11 GPL-3.0-or-later 0.3.5 Simmo Saan 2016-04-09 2021-11-06
himan.py Log highlights to a private buffer. 0.1 GPL-3.0-or-later 0.3.5 px-havok 2019-06-15
jisearch.py Query JiSho's API to fetch translations for kanji to english or the other way round.
⚠ Script disabled (not compatible with Python 3).
0.1 MIT 0.3.5 ark 2016-10-30
mpdbitl.lua Set Bitlbee's status message with current MPD track. (requires: lua-socket, bitlbee, mpd) 1.2 WTFPL 0.3.5 rumia 2012-08-18 2012-10-13
colorize_lines.pl
[irc, color]
Color the channel text with nick color.
4.0.1 GPL-3.0-or-later 0.3.4 nils_2 2010-05-27 2023-06-28
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
listsort.pl
[irc, list]
Sort the output of /list command by user count.
0.1 GPL-3.0-or-later 0.3.4 ArZa 2011-07-08
notifym.pl
[notify]
Highly configurable send-notify script for user, channel and server messages.
1.2 GPL-3.0-or-later 0.3.4 dmitescu 2017-05-08 2019-04-13
quick_force_color.py
[irc, nick, color, py2, py3]
Quickly add/del/change entry in option irc.look.nick_color_force.
0.6.1 GPL-3.0-or-later 0.3.4 nils_2 2012-02-06 2017-08-27
stalker.pl
[irc]
Record and correlate nick!user@host information. (requires: DBD::SQLite)
1.6.3 GPL-3.0-or-later 0.3.4 nils_2 2013-05-01 2021-11-06
urlserver.py
[url, py2, py3]
Shorten URLs with own HTTP server. (requires: python >= 2.6)
2.6 GPL-3.0-or-later 0.3.4 FlashCode 2011-10-30 2021-05-11
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
cmdqueue.py Command queuing. 0.4.5 GPL-3.0-or-later 0.3.3 walk 2011-01-11 2021-11-11
wmiibar.pl
[notify]
Wmii statusbar notification for highlights.
0.3 Apache-2.0 0.3.3 Sebastian Köhler 2010-08-27 2011-01-18
autoconnect.py Reopen servers and channels opened last time WeeChat closed. 0.3.3 GPL-3.0-or-later 0.3.2 arno 2011-08-28 2019-10-06
buffer_autoset.py
[buffer, py2, py3]
Auto-set buffer properties when a buffer is opened.
1.2 GPL-3.0-or-later 0.3.2 FlashCode 2010-04-19 2021-06-02
chanop.py
[irc, py3]
Helper script for IRC channel operators.
0.3.5 GPL-3.0-or-later 0.3.2 m4v 2009-11-02 2023-02-05
curiousignore.pl
[ignore]
Remove messages from a nick and only print nick.
0.4 GPL-3.0-or-later 0.3.2 nils_2 2010-06-08 2020-05-09
dellog.pl
[log]
Delete log file of current buffer.
0.2 GPL-3.0-or-later 0.3.2 nils_2 2009-11-02 2010-06-02
join2fast.pl Automatically join channels on UnderNET that get throttled due to "Target change too fast". (requires: perl >= 5.10) 0.8.1 GPL-3.0-or-later 0.3.2 Ratler 2012-11-26 2013-07-27
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
typing_counter.py
[input, item, py2, py3]
Bar item showing typing count and cursor position.
1.0 GPL-3.0-or-later 0.3.2 fauno 2010-03-05 2018-11-04
whois_on_query.py
[irc, whois, py2, py3]
Send "whois" on nick when receiving new IRC query.
0.6.1 GPL-3.0-or-later 0.3.2 FlashCode 2009-02-08 2017-06-03
zncplayback.py
[irc, znc, py2, py3]
Add support for the ZNC Playback module.
0.2.2 GPL-3.0-or-later 0.3.2 jazzpi 2016-10-30 2022-02-05
completion.py Custom word completions. 0.3 GPL-3.0-or-later 0.3.1 m4v 2010-01-28 2019-09-09
jnotify.pl Start command/program if a user joins a channel you are in. 1.2 GPL-3.0-or-later 0.3.1 nils_2 2009-09-16 2021-05-11
newsbar.pl Print highlights or text given by commands into a bar (auto popup if needed). (requires: Text::Wrap) 0.19 GPL-3.0-or-later 0.3.1 rettub 2010-01-14 2020-06-21
query_blocker.pl
[irc, query, spam]
Simple blocker for private message (i.e. spam).
1.6 GPL-3.0-or-later 0.3.1 rettub 2010-01-10 2023-06-30
aesthetic.py Make messages more A E S T H E T I C A L L Y pleasing. 1.0.6 GPL-3.0-or-later 0.3.0 Wojciech Siewierski 2019-10-09 2020-10-25
alternatetz.py
[item, time, py2, py3]
Add an alternate timezone item. (requires: pytz)
0.4 GPL-3.0-or-later 0.3.0 Chmouel 2010-01-29 2022-01-25
amarok2.pl
[music]
Amarok 2 control and now playing script. (requires: KDE4 (qdbus), Amarok2)
0.7 GPL-3.0-or-later 0.3.0 nils_2 2009-10-13 2012-05-08
announce_url_title.py
[url, py3]
Announce URL title to user or to channel.
19 GPL-3.0-or-later 0.3.0 xt 2009-12-09 2021-06-05
anotify.py
[notify, py2, py3]
Notifications of private messages, highlights, DCC send/receive and more. (requires: libnotify)
1.0.2 MIT 0.3.0 magnific0 2012-11-26 2020-05-16
apply_corrections.py Display corrected text when user sends s/typo/replacement. 1.3 GPL-3.0-or-later 0.3.0 Raugturi 2012-09-23 2018-06-21
arespond.py
[reply, py2, py3]
Simple autoresponder.
0.1.2 GPL-3.0-or-later 0.3.0 Mrokii 2011-08-28 2022-01-25
atcomplete.pl
[irc, nick]
Tab complete nicks when prefixed with "@".
0.001 Apache-2.0 0.3.0 xdg 2016-10-29
audacious.pl
[music]
Display which song Audacious is currently playing. (requires: audacious)
0.3 GPL-2.0-or-later 0.3.0 DeltaS4 2006-10-02 2009-05-03
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
autoauth.py
[irc, py2, py3]
Permits to auto-authenticate when changing nick.
1.3 GPL-2.0-or-later 0.3.0 kolter 2011-10-04 2021-11-07
auto_away.py
[away, py2, py3]
A simple auto-away script.
0.4 GPL-3.0-or-later 0.3.0 Specimen 2010-02-11 2018-11-11
autojoin_on_invite.py Auto joins channels when invited. 0.9 GPL-3.0-or-later 0.3.0 xt 2009-10-28 2022-10-25
automerge.py
[buffer, py2, py3]
Automatically merge new buffers according to defined rules.
0.2 GPL-2.0-or-later 0.3.0 Ricky Brent 2017-05-08 2018-03-03
automode.py
[irc, mode, py2, py3]
Auto op/voice users when they join IRC channel.
0.1.4 GPL-3.0-or-later 0.3.0 m4v 2010-11-27 2019-03-17
autonickprefix.pl
[irc, nick]
Change "nick:" prefix if the nick is changed while you're still editing.
1.00 Public-domain 0.3.0 Juerd 2018-09-21
*autosort.py
[irc, buffer, py2, py3]
Automatically keep buffers grouped by server and sorted by name.
3.10 GPL-3.0-or-later 0.3.0 Maarten de Vries 2014-01-25 2023-12-31
autospurdo.js
[spurdo]
Speak in spurdo.
1.0 GPL-3.0-or-later 0.3.0 installgen2 2016-04-09
away_action.py
[away, py2, py3]
Run command on highlight and privmsg when away.
0.7 GPL-3.0-or-later 0.3.0 xt 2010-03-17 2020-02-01
awaylog.pl
[irc, away, log]
Log highlights/private messages when you are away.
0.8 GPL-2.0-or-later 0.3.0 GolemJ 2005-07-21 2010-08-01
axolotl.py
[irc, py2]
Encrypt/decrypt IRC messages using axolotl ratchet and GPG. (requires: https://github.com/rxcomm/pyaxo)
⚠ Script disabled (not compatible with Python 3).
0.1.1 GPL-3.0-or-later 0.3.0 rxcomm 2014-04-13 2021-05-11
bandwidth.py
[info, item, py2, py3]
Displays network interface bandwidth on a bar.
1.1 GPL-3.0-or-later 0.3.0 xt 2009-10-15 2020-09-06
bashorg.pl
[quote]
Retrieve quotes from bash.org. (requires: WWW::BashOrg)
0.2 Public-domain 0.3.0 Trashlord 2011-01-04
beat.pl
[item, time]
Add a bar item with the Beat-Internet-Time.
0.2 GPL-3.0-or-later 0.3.0 nils_2 2010-02-25 2010-05-09
biditext.py Display right-to-left text in chat with fribidi. (requires: python-pyfribidi) 1 GPL-3.0-or-later 0.3.0 spacepluk 2012-12-04
buddylist.pl A simple buddylist to show if your buddies are online/away/offline. 2.2 GPL-3.0-or-later 0.3.0 nils_2 2009-12-09 2023-02-19
buffer_autoclose.py
[buffer, py2, py3]
Automatically close inactive private message buffers.
0.6 GPL-3.0-or-later 0.3.0 xt 2009-12-01 2024-05-13
buffer_bind.py
[buffer, key, py2, py3]
Bind meta-<key> to the current buffer.
1.0 GPL-3.0-or-later 0.3.0 Trevor 'tee' Slocum 2017-05-08
buffzilla.rb
[buffer]
Copy everything into one buffer.
0.1 Apache-2.0 0.3.0 Dave Williams 2016-10-30
bufsave.py
[log, buffer, py2, py3]
Save current buffer content to a file.
0.5 GPL-3.0-or-later 0.3.0 xt 2009-06-10 2021-05-11
challengeauth.rb
[irc]
Securely authenticate with QuakeNet by using CHALLENGEAUTH. (requires: OpenSSL)
0.0.1 MIT 0.3.0 Dominik Honnef 2013-05-01
chanact.py New hotlist, use names and keybindings instead of numbers. 1.0 GPL-3.0-or-later 0.3.0 xt 2009-05-18 2020-06-10
chan_hl.tcl
[notify]
Highlight some channels on each message.
0.2 GPL-3.0-or-later 0.3.0 Karvur 2009-04-21 2009-05-02
chanmon.pl
[irc, buffer]
Adds a channel monitor buffer.
2.7 GPL-3.0-or-later 0.3.0 KenjiE20 2009-06-10 2021-10-03
chanotify.py
[notify, py2, py3]
Call notify-send when a message is received. (requires: libnotify)
0.1.0 GPL-3.0-or-later 0.3.0 manzerbredes 2018-11-11
chanpriority.py Set channel priority. 0.5 GPL-3.0-or-later 0.3.0 Paul Barbu 2011-08-28 2012-01-04
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
clemenshow.py
[music, py2, py3]
Display which song clementine is currently playing. (requires: python-dbus)
1.1 GPL-3.0-or-later 0.3.0 Leigh MacDonald 2011-08-28 2024-08-18
clemy.py
[music, py2, py3]
Control Clementine from WeeChat.
0.1.2 GPL-3.0-or-later 0.3.0 Darth-O-Ring 2014-04-12 2024-08-18
clone_scanner.py
[irc, clone, py2, py3]
Detect multiple nicknames from the same host on irc channels.
1.5 MIT 0.3.0 FiXato 2011-09-18 2024-08-18
cmus.py
[music, cmus, py3]
Control and now-playing script for cmus. (requires: cmus, cmus-remote)
1.1 GPL-2.0-or-later 0.3.0 Isaac Ross 2013-05-01 2024-08-18
cmus_announce.lua
[music, cmus]
Message current buffer/channel the currently listened to song.
1 0BSD 0.3.0 lan Nomar 2024-06-09
*colorize_nicks.py
[irc, color, py2, py3]
Use the weechat nick colors in the chat area and command line.
32 GPL-3.0-or-later 0.3.0 xt 2010-03-05 2023-10-30
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
color_popup.pl
[irc, color]
Interpret mirc formatting codes in the command line and show a color popup when needed.
0.4 GPL-3.0-or-later 0.3.0 Nei 2013-01-09 2015-12-13
commorkers.pl
[irc, clone]
Analyze channels nicklists to find common lurkers.
0.2 GPL-3.0-or-later 0.3.0 Al-Caveman 2015-06-14 2015-06-22
confversion.py
[config, py2, py3]
Save config files in a version control system. (requires: git | bzr)
0.4 GPL-3.0-or-later 0.3.0 drubin 2010-10-23 2021-05-11
correction_completion.py Provides a completion for "s/typo/correct". (requires: ctypes, aspell) 0.4.0 GPL-3.0-or-later 0.3.0 pSub 2011-03-26 2020-01-25
countdown.rb Display a countdown on current buffer. 0.0.2 MIT 0.3.0 Rylee Fowler 2014-03-17 2014-05-05
cron.py
[cron, time, py2, py3]
Time-based scheduler, like cron and at.
0.6 GPL-3.0-or-later 0.3.0 FlashCode 2010-07-26 2021-11-07
crypt.py
[irc, crypto, py2]
Encrypt/decrypt messages using openssl. (requires: openssl)
⚠ Script disabled (not compatible with Python 3).
1.4.5 GPL-3.0-or-later 0.3.0 Nicolai Lissner 2008-08-29 2021-05-11
ctrl_w.pl
[input]
Change the key ctrl-W to use the readline behavior.
1.02 Public-domain 0.3.0 Juerd 2018-09-21 2021-04-05
customize_bar.py
[bar, py2, py3]
Customize bars by buffer.
0.2 GPL-3.0-or-later 0.3.0 nils_2 2012-01-22 2018-06-08
dcc_antispam.py
[dcc, spam, py2, py3]
Antispam for DCC file/chat requests.
0.2 GPL-3.0-or-later 0.3.0 FlashCode 2010-02-09 2012-01-03
deadbeef_np.py
[music, py3]
Display which song DeaDBeeF is currently playing.
1.0 MIT 0.3.0 mwgg 2015-06-14 2024-08-18
emoji2alias.py
[emoji, py2, py3]
Convert emoji back to their :aliases:.
0.2 MIT 0.3.0 clouserw 2016-10-29 2019-07-06
emojis.py
[emoji, py2, py3]
Send a random emoji to the current buffer.
0.1 GPL-3.0-or-later 0.3.0 jmui 2018-04-02
execbot.py
[irc, exec, py2, py3]
Run remote commands via IRC messages.
1.1 GPL-3.0-or-later 0.3.0 TxGVNN 2018-09-29
expand_url.pl
[url]
Expand short URLs. (requires: URI::Find)
0.7 GPL-3.0-or-later 0.3.0 nils_2 2011-01-04 2019-01-19
fileaway.py
[file, away, py2, py3]
Set away status based on presence of a file.
1.0.3 GPL-3.0-or-later 0.3.0 javagamer 2011-04-25 2019-12-21
filter_ext.pl Extends /filter, help against spam. 0.04 GPL-3.0-or-later 0.3.0 rettub 2010-01-17 2011-09-17
fish.py FiSH encryption/decryption. (requires: pycryptodome) 0.15 GPL-3.0-or-later 0.3.0 David Flatz 2012-03-27 2023-10-23
floodit.py
[game, py2, py3]
Flood'it game.
0.4 GPL-3.0-or-later 0.3.0 FlashCode 2011-08-20 2012-01-03
foo.pl
[crypto, rot]
Rot n+i encryption and decryption.
3.00 Public-domain 0.3.0 Juerd 2018-09-21
foo_spam.pl
[music]
Show info about current song in foobar2000. (requires: Perl 5.10, Net::Telnet)
0.6.1 ISC 0.3.0 Kovensky 2010-01-27
force_nick.py
[irc, nick, py2, py3]
Force nick change on channels which disallow it.
0.5 GPL-3.0-or-later 0.3.0 Simmo Saan 2017-02-04 2018-06-19
format_lines.pl Format the output of each line. (requires: Text::Format) 1.6 GPL-3.0-or-later 0.3.0 R1cochet 2013-01-17 2020-05-09
fortune.pl Sends a random fortune cookie. (requires: fortune) 0.2 Public-domain 0.3.0 ptitlouis 2006-02-12 2009-05-03
fullwidth.py
[text, py2, py3]
Convert text to its full width equivalent and send it to buffer.
0.1.1 GPL-3.0-or-later 0.3.0 GermainZ 2015-03-31 2019-01-12
gateway_rename.scm
[irc]
Convert usernames of gateway connections to their real names.
1.2.1 GPL-3.0-or-later 0.3.0 Zephyr Quarto-Pellerin 2016-10-30 2017-04-06
giphy.py
[gif, py2, py3]
Insert a giphy URL based on a command and search; use giphy's random, search and translate from WeeChat. (requires: requests)
1.0.2 GPL-3.0-or-later 0.3.0 butlerx 2017-05-08 2018-11-11
glitter.py
[input, py2, py3]
Replace text wrapped in ***three asterisks*** with a rainbow colored version.
0.1 GPL-3.0-or-later 0.3.0 jotham 2019-11-09
gnome_screensaver_away.py
[away, py2, py3]
Set away status based on Gnome screen saver. (requires: dbus-python)
0.2.1 GPL-3.0-or-later 0.3.0 Gerard Ryan 2016-11-06 2021-04-06
gnotify.py
[notify, py2]
Notifications through Growl. (requires: Growl, Growl Python Bindings)
⚠ Script disabled (not compatible with Python 3).
0.2 GPL-2.0-or-later 0.3.0 tobypadilla 2009-10-12 2009-10-14
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
gntpnotify.py
[notify, py2, py3]
Growl notifications using python-gntp. (requires: python-gntp)
0.2 GPL-3.0-or-later 0.3.0 ofan 2012-04-13
*go.py
[buffer, py2, py3]
Quick jump to buffers.
3.0.1 GPL-3.0-or-later 0.3.0 FlashCode 2009-02-08 2024-05-30
growl.py
[notify, py2]
Send Growl notifications upon events. (requires: Growl)
⚠ Script disabled (not compatible with Python 3).
1.0.7 MIT 0.3.0 sorin 2011-10-04 2021-05-11
growl_net_notify.pl
[notify]
Notifications through Net::Growl. (requires: Net::Growl)
0.5 GPL-2.0-or-later 0.3.0 kinabalu 2009-04-21 2009-05-02
hatwidget.py
[irc, item, py2, py3]
Show hats (user modes like "@" or "+") in a bar item.
1.1 GPL-3.0-or-later 0.3.0 GermainZ 2015-06-14 2015-07-25
highlightxmpp.py
[notify, py2]
Relay highlighted and private messages over XMPP (Jabber). (requires: sleekxmpp)
⚠ Script disabled (not compatible with Python 3).
0.5 GPL-3.0-or-later 0.3.0 jpeddicord 2009-09-16 2015-12-31
*highmon.pl Adds a highlight monitor buffer. 2.7 GPL-3.0-or-later 0.3.0 KenjiE20 2009-08-03 2020-06-21
hilites.rb Display Weechat highlights in dzen (and beep). 0.2 MIT 0.3.0 crshd 2011-08-28 2014-05-10
histsearch.py Quick search in command history. 0.7 GPL-3.0-or-later 0.3.0 xt 2009-06-12 2023-01-08
hl_here.pl Show highlights in the active buffer. 0.2 GPL-3.0-or-later 0.3.0 sascha 2013-10-19 2015-07-25
hl_nicks.py Generate a list of nicks in input by selecting nicks using flags and patterns.
⚠ Script disabled (not compatible with Python 3).
0.1.1 GPL-3.0-or-later 0.3.0 nesthib 2012-01-22 2012-01-22
hlpvitem.py Add bar item with highlight/private messages. 0.3 GPL-3.0-or-later 0.3.0 FlashCode 2009-10-02 2014-05-10
hotlist2extern.pl Give hotlist to an external file/program. 1.0 GPL-3.0-or-later 0.3.0 nils_2 2009-12-05 2021-05-11
i3lock_away.py
[i3, i3lock, away, irc, py2, py3]
Set away status if i3lock (X display locker) is running. (requires: i3lock)
0.2 GPL-3.0-or-later 0.3.0 bebr 2017-06-10 2020-03-08
identica.py
[irc, py2]
Format identi.ca bot messages.
⚠ Script disabled (not compatible with Python 3).
0.4.3 GPL-3.0-or-later 0.3.0 fauno 2009-07-27 2020-05-09
imap_status.py
[mail, item, py2, py3]
Bar item with unread imap messages count.
0.9 GPL-3.0-or-later 0.3.0 xt 2009-11-02 2019-01-26
im_kayac_com_notify.py
[notify, py2]
Push notification to im.kayac.com.
⚠ Script disabled (not compatible with Python 3).
1.3 MIT 0.3.0 Gosuke Miyashita 2012-01-05 2014-05-10
im_rename.py Rename Facebook/Google+ usernames when using Minbif.
⚠ Script disabled (not compatible with Python 3).
1.2 Public-domain 0.3.0 crwl 2010-02-19 2014-10-04
infolist.py
[debug, py2, py3]
Display infolist in a buffer, useful for script developers.
0.7 GPL-3.0-or-later 0.3.0 FlashCode 2009-11-30 2018-04-10
infos.py
[debug, py2, py3]
Display WeeChats infos, useful for script developers.
0.2 GPL-3.0-or-later 0.3.0 m4v 2011-10-02 2013-01-06
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
inverter.tcl
[input]
Invert all letters of your text.
0.1 GPL-3.0-or-later 0.3.0 CrazyCat 2017-01-01
irccloud_avatar_link.py Add IRCCloud avatar image link to WHOIS response. 1.0 GPL-3.0-or-later 0.3.0 Jesse McDowell 2024-10-20
irssi_awaylog.py
[irc, away, log, py2, py3]
Log highlights/private messages when you are away.
0.4 GPL-3.0-or-later 0.3.0 henrik 2013-12-02 2023-02-11
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
jabber.py Jabber/XMPP protocol. (requires: python_xmpp) 1.6 GPL-3.0-or-later 0.3.0 FlashCode 2010-08-02 2013-10-03
jump_smart_closest.pl Jump to a higher buffer with activity. 0.3 GPL-3.0-or-later 0.3.0 ArZa 2013-10-22 2018-07-08
kbtimeout.py
[irc, py2, py3]
Kickban nick and unban after some seconds.
0.3 GPL-3.0-or-later 0.3.0 kinabalu 2009-05-03 2022-01-25
kernel.pl
[info]
Display latest available kernel on kernel.org.
0.4 Public-domain 0.3.0 ptitlouis 2006-02-12 2011-03-01
kickban.pl
[irc, kick, ban]
Customizable kickban command with unban timer and mask resolver.
0.3 GPL-3.0-or-later 0.3.0 ArZa 2011-07-08 2014-03-24
kikoo.pl
[irc]
Send a colored "kikoo" on current channel.
0.2 GPL-2.0-or-later 0.3.0 mRk 2009-10-15
kiloseconds.py
[item, time, py2, py3]
Adds a command and bar item for displaying the current time in kiloseconds.
0.1 GPL-3.0-or-later 0.3.0 Wraithan 2009-06-18
kitty_notifications.py
[notify, irc, py3]
Pass highlights and private messages as OS notifications via the Kitty terminal (OSC 99).
1.0.0 MIT 0.3.0 Emma Eilefsen Glenna 2024-10-20
lastfm.py
[music, py3]
Send your latest Last.fm track to the current buffer. (requires: feedparser)
0.9 GPL-3.0-or-later 0.3.0 Adam Saponara 2010-06-27 2022-01-25
lastfm2.py
[music, py2]
Send your latest Last.fm track to the current buffer. (requires: json)
⚠ Script disabled (not compatible with Python 3).
0.1 GPL-3.0-or-later 0.3.0 timss 2017-05-08
launcher.pl
[exec]
Launch external commands for signals.
0.7 GPL-3.0-or-later 0.3.0 FlashCode 2009-02-03 2017-09-09
leet.py
[input, py2, py3]
Convert text to leet.
0.2 BSD-3-Clause 0.3.0 Lenoob 2011-01-04 2020-10-11
listbuffer.py
[irc, list, py2, py3]
Show /list results in a common buffer and interact with them.
0.8.2 MIT 0.3.0 FiXato 2011-09-17 2019-07-05
lnotify.py
[irc, notify, py2, py3]
A libnotify script. (requires: pynotify)
0.3.5 GPL-3.0-or-later 0.3.0 kevr 2010-09-19 2019-06-14
logsize.py
[log, item, py2, py3]
Display size of current log file in a bar item.
0.4 GPL-3.0-or-later 0.3.0 nils_2 2012-01-27 2019-07-13
maildir.pl
[mail, item]
Unread e-mail notification and count from a local Maildir directory.
1.1 MIT 0.3.0 Yoran Heling 2012-11-26
mass_hl_blocker.pl Block mass highlights. 0.3 GPL-3.0-or-later 0.3.0 ArZa 2013-05-01 2020-07-09
mastermind.pl
[game]
Mastermind game.
0.3 GPL-3.0-or-later 0.3.0 FlashCode 2008-11-14 2009-06-21
maze.py
[maze, py3]
Interactive maze generator and solver.
1.0.0 GPL-3.0-or-later 0.3.0 FlashCode 2022-02-20
memon.py Freenode memo notifications. (requires: libnotify)
⚠ Script disabled (not compatible with Python 3).
0.3 GPL-3.0-or-later 0.3.0 Paul Barbu 2012-01-04 2012-01-14
menu.pl
[menu]
Bar with popup menu.
1.0 GPL-3.0-or-later 0.3.0 Nei 2011-03-15 2020-06-21
minesweeper.py
[game, py2, py3]
Minesweeper game.
0.6 GPL-3.0-or-later 0.3.0 FlashCode 2011-10-02 2012-01-03
mnick.pl
[irc, nick]
Change nick on multiple servers using custom masks.
0.4 GPL-3.0-or-later 0.3.0 CrazyCat 2014-04-01 2019-09-22
mnotify.py
[notify, py2, py3]
Mail notifications of private/highlight/DCC and more.
0.6 Beerware 0.3.0 maker 2013-10-19 2019-04-13
moc.pl
[music]
Show info about current song in moc. (requires: moc)
0.5 GPL-2.0-or-later 0.3.0 GolemJ 2006-01-23 2009-06-20
moc_control.py
[music, py2, py3]
Control and now-playing script for moc. (requires: moc)
1.9 GPL-2.0-or-later 0.3.0 SuperTux88 2009-09-09 2020-06-21
mop.py
[irc, py2, py3]
Give operator status to everyone in the current channel.
0.1 GPL-3.0-or-later 0.3.0 Adam Saponara 2016-10-29
mpc.py
[music, py2]
A now playing and control script for mpd. (requires: mpdclient)
⚠ Script disabled (not compatible with Python 3).
0.3 GPL-3.0-or-later 0.3.0 resixian 2011-03-25 2013-01-03
mpdnp.py
[music, py2]
Display which song mpd is currently playing. (requires: mpd, mpdclient)
⚠ Script disabled (not compatible with Python 3).
0.5 GPL-2.0-or-later 0.3.0 asmanian 2006-02-02 2009-05-02
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
mplex.pl Simple remote control of multiplexer (screen or tmux), optionally set away status. 0.03 GPL-3.0-or-later 0.3.0 rettub 2010-02-02 2010-02-04
mpris_np.py
[music, py2]
A now playing script for players supporting the mpris dbus interface. (requires: python-dbus)
⚠ Script disabled (not compatible with Python 3).
0.3 BSD-2-Clause 0.3.0 Johannes Nixdorf 2011-08-28 2011-09-17
mpv.py
[video, py2, py3]
A now watching script for mpv.
0.2 Beerware 0.3.0 teraflops 2016-11-05 2021-03-06
msg_command.py Run chat received in a buffer as commands.
⚠ Script disabled (not compatible with Python 3).
0.2 GPL-3.0-or-later 0.3.0 xt 2010-11-05 2010-11-08
myuptime.rb
[info]
Sends machine uptime to current channel.
0.2 GPL-2.0-or-later 0.3.0 SuperTux88 2009-09-16
nameday.py
[info, py2, py3]
Display name days in bar item and buffer (only french calendar).
1.3 GPL-3.0-or-later 0.3.0 FlashCode 2010-01-13 2012-02-02
ncmpcpp.pl
[music]
Control and now playing script for ncmpcpp. (requires: ncmpcpp)
0.2 GPL-3.0-or-later 0.3.0 stfn 2011-08-28
nickregain.pl
[irc, nick]
Automatically attempts to regain IRC primary nick.
1.1.1 GPL-3.0-or-later 0.3.0 KenjiE20 2009-10-20 2010-12-13
nma.py
[notify, py2]
Receive notifications in Notify My Android (android phone app). (requires: pynma.py: https://github.com/uskr/pynma)
⚠ Script disabled (not compatible with Python 3).
1.0.7 GPL-2.0-or-later 0.3.0 sitaktif 2011-10-04 2014-05-10
noirccolors.py
[irc, color, py2, py3]
Remove IRC colors from selected buffers.
0.4 Public-domain 0.3.0 Fredrick Brennan 2012-11-26 2020-05-09
notification_center.py
[notify, irc, py2, py3]
Notifications through OS X notification center. (requires: OS X, pync)
1.5.2 MIT 0.3.0 Sindre Sorhus 2012-09-23 2021-09-04
notifo_notify.py
[notify, py2]
Push notification to iPod touch/iPhone with notifo. (requires: notifo)
⚠ Script disabled (not compatible with Python 3).
1.0 MIT 0.3.0 SAEKI Yoshiyasu 2010-07-05
notify.py
[notify, py2, py3]
Notification on screen for highlights and private messages. (requires: python-notify2)
0.0.9 GPL-2.0-or-later 0.3.0 lavaramano 2009-04-16 2020-05-10
notify_send.pl
[notify]
Send libnotify notifications with smart delays to avoid spam. (requires: notify-send)
1.5 GPL-3.0-or-later 0.3.0 shmibs 2013-03-11 2017-04-25
opall.js
[irc]
Op everybody on a channel using chanserv instead of /mode.
0.1 WTFPL 0.3.0 gagz 2019-07-06
otr.py
[irc, crypto, otr, py2, py3]
Off-The-Record IRC messaging. (requires: https://github.com/afflux/pure-python-otr)
⚠ Script disabled (not compatible with Python 3).
1.9.3 GPL-3.0-or-later 0.3.0 Matthew M. Boedicker 2012-05-26 2021-05-11
pagetitle.py
[url, py3]
Adds HTML page titles to http:// urls in your message.
0.6 Public-domain 0.3.0 xororand 2008-06-17 2021-06-05
parse_relayed_msg.pl Proper integration of remote users' nicknames in channel and nicklist. 1.9.7 GPL-3.0-or-later 0.3.0 w8rabbit 2012-11-26 2022-10-21
perlexec.pl
[perl, exec]
Execute perl code with a command or in a buffer.
0.1 GPL-3.0-or-later 0.3.0 ArZa 2011-07-08
pop3_mail.pl
[mail]
Check POP3 server for mails and display mail headers. (requires: Mail::POP3Client, Tie::IxHash, IO::Socket::SSL, MIME::Base64, Crypt::Rijndael)
0.4 GPL-3.0-or-later 0.3.0 nils_2 2010-12-05 2021-05-11
postpone.py
[irc, py2, py3]
Postpone written messages for later dispatching if target nick is not on channel.
0.2.5 GPL-3.0-or-later 0.3.0 Alexander Schremmer 2010-05-27 2021-04-05
prism.py
[color, py2, py3]
Send text using rainbow colors.
0.2.12 WTFPL 0.3.0 Alex Barrett 2010-05-27 2019-10-06
purgelogs.py
[log, py2, py3]
Delete log files by age or size.
0.5 GPL-3.0-or-later 0.3.0 nils_2 2011-03-26 2021-05-11
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
pybuffer.py
[debug, py2, py3]
Debugging tool for python scripts or test WeeChat's API functions.
0.3 GPL-3.0-or-later 0.3.0 m4v 2010-10-31 2018-11-11
pyrnotify.py
[notify, py2, py3]
Send notifications to remote client using ssh and libnotify. (requires: libnotify)
1.1 GPL-3.0-or-later 0.3.0 Krister Svanlund 2012-05-28 2018-11-11
quodnp.py
[music, py2]
A now playing and control script for Quodlibet.
⚠ Script disabled (not compatible with Python 3).
0.5 GPL-2.0-or-later 0.3.0 Sharn 2009-04-15 2009-05-02
ragefaces.pl Send ragefac.es URLs. 1.0 GPL-3.0-or-later 0.3.0 stfn 2011-07-13
recoverop.pl
[irc]
Recover channel operator in empty channel.
0.1.3 GPL-3.0-or-later 0.3.0 Ryuunosuke Ayanokouzi 2012-05-24 2023-07-10
rhythmbox.pl
[music]
Display which song rhythmbox is currently playing.
0.5 GPL-2.0-or-later 0.3.0 jnbek 2009-10-11 2009-11-09
rnotify.tcl
[notify]
Sends highlights to (remote) client using libnotify. (requires: libnotify)
1.4 GPL-3.0-or-later 0.3.0 Gotisch 2010-01-06 2015-12-31
rslap.pl
[irc]
Slaps with random messages.
1.4 GPL-3.0-or-later 0.3.0 KenjiE20 2009-07-20 2021-05-11
sarcasm.py
[input, py3]
Adds random capitalization to your sentence.
1.0 GPL-3.0-or-later 0.3.0 Fsaev 2023-04-02
screen_away.py Set away status when detaching and attaching from screen or tmux. 0.16 GPL-3.0-or-later 0.3.0 xt 2009-11-29 2019-03-17
selfcensor.py
[input, py2, py3]
Self-censor stuff you were going to say.
0.1 MIT 0.3.0 tx 2018-09-21
sensors.py
[info, py2]
Displays sensor data. (requires: sensors)
⚠ Script disabled (not compatible with Python 3).
1.0 GPL-3.0-or-later 0.3.0 0x1cedd1ce 2010-10-06
shortenurl.py
[url, py2, py3]
Shorten long urls using isgd or tinyurl.
0.6.6 GPL-3.0-or-later 0.3.0 sontek 2010-01-14 2019-10-13
shuffle.pl
[input]
Simple text shuffler.
0.1 Public-domain 0.3.0 Trashlord 2009-05-03
slock_away.py
[away, py2]
Set away status if slock (X display locker) is running. (requires: slock)
⚠ Script disabled (not compatible with Python 3).
0.1 GPL-3.0-or-later 0.3.0 Peter A. Shevtsov 2011-10-14
smile.py Print a random ASCII smiley.
⚠ Script disabled (not compatible with Python 3).
0.1 GPL-3.0-or-later 0.3.0 Vlad Stoica 2015-03-22
snake.pl
[game]
Snake game.
0.1 GPL-3.0-or-later 0.3.0 ArZa 2011-12-25
snarl_net_notify.pl
[notify]
Snarl notifications for highlights.
0.6.1 GPL-2.0-or-later 0.3.0 Eric Harmon 2010-02-13
snotify.py
[notify, py2, py3]
Play sound when messages are printed in buffers.
0.1.4 GPL-3.0-or-later 0.3.0 Mrokii 2010-10-23 2022-01-25
socket_notify.rb
[notify]
Send highlights and private messages to a unix socket.
0.0.1 MIT 0.3.0 kelsin 2015-03-22
soju.py Soju bouncer integration. 0.5.0 AGPL-3.0-or-later 0.3.0 Simon Ser 2021-06-12 2023-07-07
sort_arza.pl
[irc, buffer]
Sort channels inside networks.
1 GPL-3.0-or-later 0.3.0 ArZa 2015-06-14
sort_buffers.pl
[irc, buffer]
Sort irc buffers alphabetically.
0.4 GPL-3.0-or-later 0.3.0 nils_2 2011-08-28 2013-11-24
sound.pl
[irc, ctcp, sound]
Play a sound for IRC "CTCP SOUND" message.
0.7 GPL-3.0-or-later 0.3.0 FlashCode 2005-02-12 2009-05-02
spacer.pl
[input]
Add a space between each character.
0.1 GPL-3.0-or-later 0.3.0 Biohazard 2013-05-01
spotify.py
[info, py2, py3]
Looks up meta information about spotify-URIs and posts back to channel.
0.10 GPL-3.0-or-later 0.3.0 xt 2009-09-26 2019-06-29
spotify_nowplaying.py
[music, py2, py3]
Current song script for Spotify on OS X. (requires: OS X and Spotify v0.5.1.98 or newer)
0.1.2 GPL-3.0-or-later 0.3.0 agreeabledragon 2011-08-28 2022-01-25
sshnotify.py
[notify, py2]
A notify script which uses ssh. (requires: notify-send)
⚠ Script disabled (not compatible with Python 3).
0.2.3 GPL-3.0-or-later 0.3.0 delwin 2011-10-31 2014-05-10
stats_bar.pl
[info, item]
Bar items with stats about network interface, load, and free memory.
1.2 GPL-3.0-or-later 0.3.0 wishbone 2009-10-16 2018-07-29
stick_buffer.py Stick buffer to a window. 0.6 GPL-3.0-or-later 0.3.0 nils_2 2013-01-29 2017-12-14
strmon.pl
[notify]
Monitoring of highlights/tags/buffers/nicks with sound/osd notifications.
0.5.4 GPL-3.0-or-later 0.3.0 Stravy 2010-01-01 2017-10-28
styurl.py
[url, py3]
Style URLs using a Python regex.
1.0 GPL-3.0-or-later 0.3.0 Cole Helbling 2021-04-05
sysinfo.pl
[info]
System info command.
1.2 BSD-2-Clause 0.3.0 nils_2 2011-06-09 2019-05-13
tailer.py
[file, py2]
Tail any number of files and run any command with line appended.
⚠ Script disabled (not compatible with Python 3).
0.1 GPL-3.0-or-later 0.3.0 xt 2010-11-08
telnot.py Send notifications over Telegram.
⚠ Script disabled (not compatible with Python 3).
1.0 MIT 0.3.0 Frantisek Kolacek 2018-12-14
terminal_title.py Display user defined information in the terminal title.
⚠ Script disabled (not compatible with Python 3).
1 GPL-3.0-only 0.3.0 Guido Berhoerster 2017-05-08
text_effects.lua
[text]
Adds effects to words surrounded by certain characters.
1.1 GPL-3.0-or-later 0.3.0 vaughan 2010-10-05 2012-03-09
text_replace.py
[input, py2, py3]
Replaces text you write with replacement text.
0.7 GPL-3.0-or-later 0.3.0 xt 2009-10-27 2020-06-06
thinklight_blink.pl
[notify]
Thinklight blink on highlight/private message. (requires: thinkpad-acpi)
0.3 GPL-3.0-or-later 0.3.0 trenki 2010-10-31 2011-04-24
tictactoe.py
[game, py2, py3]
Tic-tac-toe game.
0.1 GPL-3.0-or-later 0.3.0 FlashCode 2016-10-22
title.py Set terminal title to active buffer name and hotlist items. 0.9 GPL-3.0-or-later 0.3.0 xt 2009-05-10 2017-07-14
tmux_env.py
[tmux, py3]
Update WeeChat environment from tmux.
3.1 GPL-3.0-or-later 0.3.0 agriffis 2013-10-22 2021-03-06
toggle_highlight.py Toggle notifications of normal messages for current buffer. 0.2 GPL-3.0-or-later 0.3.0 Adam Spiers 2013-01-07 2013-01-07
toggle_nicklist.py Auto show and hide nicklist depending on buffer name. 0.7 GPL-3.0-or-later 0.3.0 xt 2009-06-23 2012-01-03
topicdiff.py
[irc, topic, py2, py3]
Show differences between old and new topics.
0.4 GPL-3.0-or-later 0.3.0 daf 2011-08-28 2019-09-22
topicdiff_alt.py
[irc, topic, py2, py3]
Display topic with changes highlighted. (requires: python-diff-match-patch)
1.01 Public-domain 0.3.0 Juerd 2018-09-21
topicsed.pl
[irc, topic]
Edit channel topics by perl regular expressions or in input-line.
0.1 GPL-3.0-or-later 0.3.0 nils_2 2011-09-17
tts.py
[tts, py2, py3]
Use a TTS engine to pronounce messages.
0.2.2 MIT 0.3.0 raspbeguy 2017-01-21 2021-04-05
twmn_notify.py
[notify, py2]
Notifications for twmn.
⚠ Script disabled (not compatible with Python 3).
0.1.3 GPL-3.0-or-later 0.3.0 epegzz 2012-01-27 2014-05-10
ubus.pl
[notify]
Ubus notification. (requires: ubus)
0.2 GPL-3.0-or-later 0.3.0 aep 2010-04-02 2011-02-14
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
unset_unused.pl Remove options of scripts that are no longer installed. 0.5 GPL-3.0-or-later 0.3.0 nils_2 2011-08-28 2019-07-31
update_notifier.py
[update, py2, py3]
Notify user about WeeChat updates.
0.7 GPL-3.0-or-later 0.3.0 drubin 2010-10-23 2023-06-24
uppercase.py
[input, py2]
Transform all your input to uppercase (useful for INTERNATIONAL CAPSLOCK DAY).
⚠ Script disabled (not compatible with Python 3).
0.2 GPL-3.0-or-later 0.3.0 xt 2010-01-14 2013-10-22
upside_down.py
[input, py3]
Replaces text you write with upside down text.
0.3.1 GPL-3.0-or-later 0.3.0 xt 2010-01-14 2022-03-19
urlbar.py
[url, py2, py3]
Display a url bar for easy clicking or selecting.
14 GPL-3.0-or-later 0.3.0 xt 2009-06-08 2020-06-21
urlbuf.py
[url, py2, py3]
A common buffer for URLs.
0.4 GPL-3.0-or-later 0.3.0 Jani Kesänen 2011-08-28 2019-07-07
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
volumeter.pl
[info, item]
Show volume of data on network interface in a bar.
0.2 GPL-3.0-or-later 0.3.0 nils_2 2009-10-15
weechataboo.scm Replace emotion-tags with random emoticons. 0.1.2 GPL-3.0-or-later 0.3.0 Alvar 2017-05-08 2018-12-02
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
wee_most.py Mattermost integration. (requires: websocket-client) 0.3.0 GPL-3.0-or-later 0.3.0 Damien Tardy-Panis 2023-03-07 2023-06-11
weemoticons.py Convert ascii emotes to the unicode emoticon. (requires: Terminal/font with unicode version 6.3) 0.3 GPL-3.0-or-later 0.3.0 Ratler 2014-01-14 2020-05-09
weempd.py
[music, py2]
Display which song mpd is currently playing. (requires: mpc)
⚠ Script disabled (not compatible with Python 3).
0.1.1 GPL-3.0-or-later 0.3.0 Apprentice 2009-06-17 2010-06-22
weenetsoul.py Netsoul protocol.
⚠ Script disabled (not compatible with Python 3).
1.3 WTFPL 0.3.0 godric 2011-09-17 2014-10-30
weenotifier.py Notifier using gotify or ntfy.sh. 0.1.0 BSD-2-Clause 0.3.0 Mohan R 2021-10-03 2024-10-12
weepushover.py
[notify, py2]
Send push notifications to your mobile devices using Pushover.
⚠ Script disabled (not compatible with Python 3).
0.1 MIT 0.3.0 adtac 2018-09-21
weerock.pl
[music]
A "now playing" script for several music players.
0.3 Apache-2.0 0.3.0 Sebastian Köhler 2010-02-02 2010-08-26
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
weestats.py
[stats, py2, py3]
Insert some statistics about buffers/windows on command line.
0.4 MIT 0.3.0 FiXato 2012-03-29 2019-07-05
weestreamer.py Streamlink companion for WeeChat. (requires: streamlink)
⚠ Script disabled (not compatible with Python 3).
0.4.2 GPL-3.0-or-later 0.3.0 Miblo 2015-06-14 2017-03-19
weetris.py
[game, py2, py3]
Tetris-like game.
1.0 GPL-3.0-or-later 0.3.0 FlashCode 2008-11-05 2019-09-29
whatsapp.py WhatsApp protocol. (requires: yowsup)
⚠ Script disabled (not compatible with Python 3).
0.2 GPL-3.0-or-later 0.3.0 jspricke 2017-05-08 2022-07-30
windicate.py
[notify, py2]
Add alerts to the message menu in Ubuntu. (requires: python-dbus, python-indicate, wmctrl)
⚠ Script disabled (not compatible with Python 3).
0.0.4 GPL-2.0-or-later 0.3.0 Leon Bogaert 2010-09-30 2014-05-10
win_scroll_screen.py
[window, py2]
Scroll by fractional screens.
⚠ Script disabled (not compatible with Python 3).
1 GPL-3.0-or-later 0.3.0 paulguy 2016-04-09
wttr.tcl Add an item showing weather. 1.1 GPL-3.0-or-later 0.3.0 CrazyCat 2023-06-14 2023-06-16
xclip.pl Paste content from X11 clipboard. (requires: xclip) 0.2 GPL-3.0-or-later 0.3.0 stfn 2011-09-18 2011-09-26
xdccq.py
[dcc, py2, py3]
Queue XDCC messages to bots.
0.1.2 GPL-3.0-or-later 0.3.0 flagg 2018-09-23 2023-10-06
xfer_run_command.py
[xfer, py2, py3]
Run a command on end of xfer.
0.1 GPL-3.0-or-later 0.3.0 Michael Kebe 2016-10-30
xfer_setip.py
[xfer, ip, py2, py3]
Set xfer own ip with external ip.
0.5 GPL-3.0-or-later 0.3.0 Mrokii 2010-11-15 2019-07-31
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
xosdnotify.tcl
[notify]
Show highlights and private messages with OSD. (requires: xosd, tclxosd)
0.2 GPL-3.0-or-later 0.3.0 Karvur 2010-09-30 2013-04-14
yaaa.pl
[away]
Auto-away script.
0.3 GPL-3.0-or-later 0.3.0 jnbek 2009-11-09 2009-11-18
zerotab.py Complete empty input line with latest speaker nick in channel. 1.5 GPL-3.0-or-later 0.3.0 i686 2010-08-03 2013-01-29
zmq_notify.rb
[notify]
Send notifications to a ZMQ socket. (requires: zmq)
0.1 BSD-3-Clause 0.3.0 Mahlon 2011-11-15
greentext.py Colorize imageboard-style text formatting. 1 Public-domain AGVXOV 2023-11-11
ipinfo.tcl
[ip]
Retrieve information about an IP address.
1.0 GPL-3.0-or-later CrazyCat 2022-11-11
weefusables.py Set message tag when confusables chars are used in words. (requires: confusables) 0.2 GPL-3.0-or-later nils_2 2021-09-11