Important: 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!
List: XML (gz), JSON (gz)
Version: stable, filter: language = python3-compatible (remove), 122 scripts.
Name / Language Description V. License Min Max Author Added Updated
*autosort.py Automatically keep buffers grouped by server and sorted by name. 3.6 GPL3 0.3.0 Maarten de Vries 2014-01-25 2019-06-12
*grep.py Search regular expression in buffers or log files. 0.8.2 GPL3 1.5 m4v 2009-08-18 2019-06-30
*autojoin.py Configure autojoin for all servers according to currently joined channels. 0.3.1 GPL3 0.3.0 xt 2009-06-18 2019-10-06
*colorize_nicks.py Use the weechat nick colors in the chat area and command line. 26 GPL3 0.3.0 xt 2010-03-05 2018-04-07
*go.py Quick jump to buffers. 2.6 GPL3 0.3.0 FlashCode 2009-02-08 2019-07-11
*text_item.py Add bar items with plain text. 0.9 GPL3 0.3.0 nils_2 2013-01-02 2019-05-25
aesthetic.py Make messages more A E S T H E T I C A L L Y pleasing. 1.0.5 GPL3 0.3.0 Wojciech Siewierski 2019-10-09
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
alternatetz.py Add an alternate timezone item. (requires: pytz) 0.3 GPL3 0.3.0 Chmouel 2010-01-29 2018-11-11
apply_corrections.py Display corrected text when user sends s/typo/replacement. 1.3 GPL3 0.3.0 Raugturi 2012-09-23 2018-06-21
autoauth.py Permits to auto-authenticate when changing nick. 1.2 GPL2 0.3.0 kolter 2011-10-04 2019-09-07
auto_away.py A simple auto-away script. 0.4 GPL3 0.3.0 Specimen 2010-02-11 2018-11-11
autobump.py Bump buffers upon activity. 0.1.0 GPL3 0.4.3 dkess 2018-09-21 2019-06-14
autoconf.py Auto save/load changed options in a .weerc file. 0.3 GPL3 1.4 manu 2017-05-08 2018-11-04
autoconnect.py Reopen servers and channels opened last time WeeChat closed. 0.3.3 GPL3 0.3.2 arno 2011-08-28 2019-10-06
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.7 GPL3 0.3.0 xt 2009-10-28 2018-11-11
automarkbuffer.py Mark buffers as read if there is no new message in a specific time range. 1.0 GPL3 1.0 nils_2 2015-03-31
automode.py Auto op/voice users when they join IRC channel. 0.1.4 GPL3 0.3.0 m4v 2010-11-27 2019-03-17
autosavekey.py Save channel key to autojoin or secured data. 0.5 GPL3 0.4.2 nils_2 2013-10-19 2019-10-05
away_action.py Run command on highlight and privmsg when away. 0.6 GPL3 0.3.0 xt 2010-03-17 2019-10-06
beinc.py On screen display notification. 3.0 GPL3 0.4.0 Blackmore 2016-03-25 2019-01-12
btc_ticker.py Display Bitcoin or other crypto currency spot exchange value. 2.1.0 BSD-3c 0.3.7 pr3d4t0r 2014-03-27 2018-07-29
buffer_autoclose.py Automatically close inactive private message buffers. 0.5 GPL3 0.3.0 xt 2009-12-01 2018-04-10
buffer_autohide.py Automatically hide/unhide buffers according to IRC activity. 0.5 MIT 1.0 Matthias Adamczyk 2017-10-28 2019-04-14
buffer_autoset.py Auto-set buffer properties when a buffer is opened. 1.1 GPL3 0.3.2 FlashCode 2010-04-19 2018-04-15
buffer_open.py Open buffers by full name, reopen recently closed buffers, open layout buffers. 0.2 GPL3 1.0 Simmo Saan 2019-10-20
bufsave.py Save current buffer content to a file. 0.4 GPL3 0.3.0 xt 2009-06-10 2018-11-11
bufsize.py Bar item with scroll indicator and info about number of lines in buffer. 0.8 GPL3 0.3.6 nils_2 2012-01-22 2017-08-20
chancomp.py List shared channels with user on command or WHOIS. 1.1 MIT 1.3 Jos Ahrens 2016-04-09 2016-04-09
chanotify.py Call notify-send when a message is received. (requires: libnotify) 0.1.0 GPL3 0.3.0 manzerbredes 2018-11-11
cmd_help.py Contextual command line help. 0.5 GPL3 0.3.5 FlashCode 2011-05-15 2018-04-10
collapse_channel.py Collapse channel buffers from servers without focus. 0.7 GPL3 1.0 nils_2 2019-06-14 2019-10-05
completion.py Custom word completions. 0.3 GPL3 0.3.1 m4v 2010-01-28 2019-09-09
cron.py Time-based scheduler, like cron and at. 0.4 GPL3 0.3.0 FlashCode 2010-07-26 2012-01-03
customize_bar.py Customize bars by buffer. 0.2 GPL3 0.3.0 nils_2 2012-01-22 2018-06-08
dcc_antispam.py Antispam for DCC file/chat requests. 0.2 GPL3 0.3.0 FlashCode 2010-02-09 2012-01-03
detach_away.py Automatically set away message based on number of relays connected. 0.1.2 MIT 1.5 p3lim 2017-05-08 2019-04-13
emoji2alias.py Convert emoji back to their :aliases:. 0.2 MIT 0.3.0 clouserw 2016-10-29 2019-07-06
execbot.py Run remote commands via IRC messages. 1.1 GPL3 0.3.0 TxGVNN 2018-09-29
floodit.py Flood'it game. 0.4 GPL3 0.3.0 FlashCode 2011-08-20 2012-01-03
force_nick.py Force nick change on channels which disallow it. 0.5 GPL3 0.3.0 Simmo Saan 2017-02-04 2018-06-19
fullwidth.py Convert text to its full width equivalent and send it to buffer. 0.1.1 GPL3 0.3.0 GermainZ 2015-03-31 2019-01-12
giphy.py Insert a giphy URL based on a command and search; use giphy's random, search and translate from WeeChat. (requires: requests) 1.0.2 GPL3 0.3.0 butlerx 2017-05-08 2018-11-11
grep_filter.py Filter buffers automatically while searching them. 0.10 GPL3 0.3.5 Simmo Saan 2016-04-09 2019-06-07
hatwidget.py Show hats (user modes like "@" or "+") in a bar item. 1.1 GPL3 0.3.0 GermainZ 2015-06-14 2015-07-25
himan.py Log highlights to a private buffer. 0.1 GPL3 0.3.5 px-havok 2019-06-15
histman.py Save and restore global and/or buffer command history. 0.8 GPL3 0.4.0 nils_2 2012-12-18 2018-08-07
histsearch.py Quick search in command history. 0.5 GPL3 0.3.0 xt 2009-06-12 2019-07-11
hlpvitem.py Add bar item with highlight/private messages. 0.3 GPL3 0.3.0 FlashCode 2009-10-02 2014-05-10
imap_status.py Bar item with unread imap messages count. 0.9 GPL3 0.3.0 xt 2009-11-02 2019-01-26
infolist.py Display infolist in a buffer, useful for script developers. 0.7 GPL3 0.3.0 FlashCode 2009-11-30 2018-04-10
infos.py Display WeeChats infos, useful for script developers. 0.2 GPL3 0.3.0 m4v 2011-10-02 2013-01-06
irssinotifier.py IrssiNotifier push notifications with end-to-end encryption. (requires: openssl) 0.9 GPL3 0.3.7 Caspar Clemens Mierau 2013-01-18 2018-11-11
jabber.py Jabber/XMPP protocol. (requires: python_xmpp) 1.6 GPL3 0.3.0 FlashCode 2010-08-02 2013-10-03
kbtimeout.py Kickban nick and unban after some seconds. 0.2 GPL3 0.3.0 kinabalu 2009-05-03 2018-07-29
keepnick.py Keep your nick and recover it in case it's stolen. 1.6 GPL3 1.3 nils_2 2012-02-09 2017-10-28
last_written.py Bar item to keep track of the last buffer where you wrote something. 0.1 GPL3 1.5 nils_2 2019-06-15
latex_unicode.py Replace LaTeX with unicode representations. 1.1 GPL3 1.3 Simmo Saan 2016-10-30 2019-06-29
listbuffer.py 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 A libnotify script. (requires: pynotify) 0.3.5 GPL3 0.3.0 kevr 2010-09-19 2019-06-14
log.py Easy toggle of logging in current buffer. 0.1 GPL3 1.0 nils_2 2019-06-26
logsize.py Display size of current log file in a bar item. 0.4 GPL3 0.3.0 nils_2 2012-01-27 2019-07-13
maskmatch.py 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
minesweeper.py Minesweeper game. 0.6 GPL3 0.3.0 FlashCode 2011-10-02 2012-01-03
mnotify.py Mail notifications of private/highlight/DCC and more. 0.6 Beerware 0.3.0 maker 2013-10-19 2019-04-13
moc_control.py Control and now-playing script for moc. (requires: moc) 1.8 GPL2 0.3.0 SuperTux88 2009-09-09 2019-10-16
mqtt_notify.py Send notifications using the MQTT protocol. (requires: paho-mqtt) 0.5 WTFPL 1.0 maethor 2016-10-30 2018-06-02
nameday.py Display name days in bar item and buffer (only french calendar). 1.3 GPL3 0.3.0 FlashCode 2010-01-13 2012-02-02
otr.py Off-The-Record IRC messaging. (requires: https://github.com/afflux/pure-python-otr) 1.9.2 GPL3 0.3.0 Matthew M. Boedicker 2012-05-26 2018-03-27
postpone.py Postpone written messages for later dispatching if target nick is not on channel. 0.2.4 GPL3 0.3.0 Alexander Schremmer 2010-05-27 2019-07-24
prism.py Send text using rainbow colors. 0.2.12 WTFPL 0.3.0 Alex Barrett 2010-05-27 2019-10-06
purgelogs.py Delete log files by age or size. 0.4 GPL3 0.3.0 nils_2 2011-03-26 2013-01-29
pybuffer.py Debugging tool for python scripts or test WeeChat's API functions. 0.3 GPL3 0.3.0 m4v 2010-10-31 2018-11-11
pyrnotify.py Send notifications to remote client using ssh and libnotify. (requires: libnotify) 1.1 GPL3 0.3.0 Krister Svanlund 2012-05-28 2018-11-11
queryman.py Save and restore query buffers after /quit. 0.5 GPL3 0.3.7 nils_2 2013-08-02 2018-08-09
quick_force_color.py Quickly add/del/change entry in option irc.look.nick_color_force. 0.6.1 GPL3 0.3.4 nils_2 2012-02-06 2017-08-27
responsive_layout.py Automatically apply layouts according to terminal size. 0.8 GPL3 0.4.3 Ratler 2014-03-07 2019-10-06
samegame.py SameGame. 0.2 GPL3 0.3.6 FlashCode 2012-03-16 2012-03-16
screen_away.py Set away status when detaching and attaching from screen or tmux. 0.16 GPL3 0.3.0 xt 2009-11-29 2019-03-17
selfcensor.py Self-censor stuff you were going to say. 0.1 MIT 0.3.0 tx 2018-09-21
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
shortenurl.py Shorten long urls using isgd or tinyurl. 0.6.6 GPL3 0.3.0 sontek 2010-01-14 2019-10-13
slack.py Slack.com native client. (requires: python websocket-client) 2.3.0 MIT 1.3 rawdigits 2016-07-31 2019-05-19
spell_correction.py Correction for misspelled words in command line. 1.0 GPL3 0.4.0 nils_2 2013-01-15 2019-07-31
spotify.py Looks up meta information about spotify-URIs and posts back to channel. 0.10 GPL3 0.3.0 xt 2009-09-26 2019-06-29
stick_buffer.py Stick buffer to a window. 0.6 GPL3 0.3.0 nils_2 2013-01-29 2017-12-14
text_replace.py Replaces text you write with replacement text. 0.6 GPL3 0.3.0 xt 2009-10-27 2019-06-17
tictactoe.py Tic-tac-toe game. 0.1 GPL3 0.3.0 FlashCode 2016-10-22
title.py Set terminal title to active buffer name and hotlist items. 0.9 GPL3 0.3.0 xt 2009-05-10 2017-07-14
toggle_highlight.py Toggle notifications of normal messages for current buffer. 0.2 GPL3 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 GPL3 0.3.0 xt 2009-06-23 2012-01-03
topicdiff.py Show differences between old and new topics. 0.4 GPL3 0.3.0 daf 2011-08-28 2019-09-22
topicdiff_alt.py Display topic with changes highlighted. (requires: python-diff-match-patch) 1.01 Public_domain 0.3.0 Juerd 2018-09-21
translate.py Translate string using Google translate API. 0.7 GPL3 0.3.7 FlashCode 2009-10-15 2013-11-28
tts.py Use a TTS engine to pronounce messages. 0.2.1 MIT 0.3.0 raspbeguy 2017-01-21 2017-06-08
twitch.py Twitch.tv chat integration. 0.8 GPL3 2.3 mumixam 2016-10-30 2019-10-13
typing_counter.py Bar item showing typing count and cursor position. 1.0 GPL3 0.3.2 fauno 2010-03-05 2018-11-04
undernet_totp.py UnderNET's X OTP (OATH-TOTP) authentication. 0.4.1 GPL3 0.4.2 Ratler 2014-01-14 2019-10-06
unhighlight.py Allow per-buffer specification of a regex that prevents highlights. 0.1.2 GPL3 1.0 xiagu 2016-10-30 2019-09-21
unread_buffer.py Mark buffer as unread. 2 GPL3 1.0 nils_2 2015-06-14 2018-06-07
unwanted_msg.py Avoid sending misformatted commands as messages. 0.2 GPL3 0.3.6 nesthib 2012-03-13 2018-06-07
urlbar.py Display a url bar for easy clicking or selecting. 13 GPL3 0.3.0 xt 2009-06-08 2019-07-06
urlbuf.py A common buffer for URLs. 0.4 GPL3 0.3.0 Jani Kesänen 2011-08-28 2019-07-07
urlgrab.py Logs url and open them in browser. 3.0 GPL2 0.3.0 drubin 2009-06-08 2018-05-11
url_hint.py Display hints for URLs and open them with keyboard shortcuts. 0.8 MIT 0.4.0 oakkitten 2018-09-21 2019-08-25
urlserver.py Shorten URLs with own HTTP server. (requires: python >= 2.6) 2.3 GPL3 0.3.4 FlashCode 2018-09-30
vdm.py Display content of viedemerde.fr/fmylife.com website. 1.3 GPL3 0.3.7 FlashCode 2009-03-08 2012-12-03
vimode.py Vi-like key bindings/commands with normal and insert mode. 0.7 GPL3 1.0 GermainZ 2013-08-27 2018-09-02
weeget.py Scripts manager. (requires: python >= 2.6) 2.0 GPL3 0.3.0 FlashCode 2009-04-05 2013-03-06
weemustfeed.py RSS/RDF/Atom feed aggregator. (requires: feedparser) 0.3 MIT 0.3.7 Bit Shift 2013-10-19 2018-11-11
weenotify.py Client/server to send/receive notifications and display them. (requires: dbus, notify2) 0.4 BSD-2c 2.0 Armageddon 2018-11-11
weestats.py Insert some statistics about buffers/windows on command line. 0.4 MIT 0.3.0 FiXato 2012-03-29 2019-07-05
weetris.py Tetris-like game. 1.0 GPL3 0.3.0 FlashCode 2008-11-05 2019-09-29
weetweet.py WeeChat twitter client. (requires: python twitter lib >= 1.9.4, python3 (outside WeeChat)) 1.2.9 GPL3 0.4.0 DarkDefender 2013-05-01 2018-10-11
whois_on_query.py Send "whois" on nick when receiving new IRC query. 0.6.1 GPL3 0.3.2 FlashCode 2009-02-08 2017-06-03
whowas_timeago.py Display a human-readable time string for WHOWAS data. 1.2 MIT 1.3 Jos Ahrens 2016-04-24
xfer_run_command.py Run a command on end of xfer. 0.1 GPL3 0.3.0 Michael Kebe 2016-10-30
xfer_scp.py Copy files by scp after xfer. (requires: scp) 1.0.5 GPL3 0.4.3 Grant Bacon 2015-03-22 2017-03-18
xfer_setip.py Set xfer own ip with external ip. 0.5 GPL3 0.3.0 Mrokii 2010-11-15 2019-07-31
zerotab.py Complete empty input line with latest speaker nick in channel. 1.5 GPL3 0.3.0 i686 2010-08-03 2013-01-29
zncplayback.py Add support for the ZNC Playback module. 0.2.0 GPL3 0.3.2 jazzpi 2016-10-30 2019-07-11