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: author = xt (remove), 24 scripts.
Name / Language Description V. License Min Max Author Added Updated
*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
[irc, color, py2, py3]
Use the weechat nick colors in the chat area and command line.
32 GPL3 0.3.0 xt 2010-03-05 2023-10-30
announce_url_title.py
[url, py3]
Announce URL title to user or to channel.
19 GPL3 0.3.0 xt 2009-12-09 2021-06-05
autojoin_on_invite.py Auto joins channels when invited. 0.9 GPL3 0.3.0 xt 2009-10-28 2022-10-25
away_action.py
[away, py2, py3]
Run command on highlight and privmsg when away.
0.7 GPL3 0.3.0 xt 2010-03-17 2020-02-01
bandwidth.py
[info, item, py2, py3]
Displays network interface bandwidth on a bar.
1.1 GPL3 0.3.0 xt 2009-10-15 2020-09-06
buffer_autoclose.py
[buffer, py2, py3]
Automatically close inactive private message buffers.
0.5 GPL3 0.3.0 xt 2009-12-01 2018-04-10
bufsave.py
[log, buffer, py2, py3]
Save current buffer content to a file.
0.5 GPL3 0.3.0 xt 2009-06-10 2021-05-11
chanact.py New hotlist, use names and keybindings instead of numbers. 1.0 GPL3 0.3.0 xt 2009-05-18 2020-06-10
emoji.lua
[emoji]
Translate :shortcode: to proper emoji.
5 GPL3 1.0 xt 2016-10-22 2020-05-09
histsearch.py Quick search in command history. 0.7 GPL3 0.3.0 xt 2009-06-12 2023-01-08
http_item.lua
[item]
Bar item with HTTP source.
1 GPL3 0.3.7 xt 2013-03-17
imap_status.py
[mail, item, py2, py3]
Bar item with unread imap messages count.
0.9 GPL3 0.3.0 xt 2009-11-02 2019-01-26
msg_command.py Run chat received in a buffer as commands.
⚠ Script disabled (not compatible with Python 3).
0.2 GPL3 0.3.0 xt 2010-11-05 2010-11-08
oldswarner.lua
[input, item, url]
Warn user if about to paste URL already existing in buffer.
2.1 GPL3 0.3.7 xt 2013-09-21 2015-09-10
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
spotify.py
[info, py2, py3]
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
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 GPL3 0.3.0 xt 2010-11-08
text_replace.py
[input, py2, py3]
Replaces text you write with replacement text.
0.7 GPL3 0.3.0 xt 2009-10-27 2020-06-06
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_nicklist.py Auto show and hide nicklist depending on buffer name. 0.7 GPL3 0.3.0 xt 2009-06-23 2012-01-03
uppercase.py
[input, py2]
Transform all your input to uppercase (useful for INTERNATIONAL CAPSLOCK DAY).
⚠ Script disabled (not compatible with Python 3).
0.2 GPL3 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 GPL3 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 GPL3 0.3.0 xt 2009-06-08 2020-06-21