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 = nils_2 (remove), 35 scripts.
Name / Language Description V. License Min Max Author Added Updated
amarok2.pl
[music]
Amarok 2 control and now playing script. (requires: KDE4 (qdbus), Amarok2)
0.7 GPL3 0.3.0 nils_2 2009-10-13 2012-05-08
autojoinem.py Add/del channels in autojoin option. 0.7 GPL3 0.3.0 nils_2 2014-01-14 2020-10-22
automarkbuffer.py
[buffer, py2, py3]
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
autosavekey.py Save channel key to autojoin or secured data. 0.5 GPL3 0.4.2 nils_2 2013-10-19 2019-10-05
beat.pl
[item, time]
Add a bar item with the Beat-Internet-Time.
0.2 GPL3 0.3.0 nils_2 2010-02-25 2010-05-09
buddylist.pl A simple buddylist to show if your buddies are online/away/offline. 2.2 GPL3 0.3.0 nils_2 2009-12-09 2023-02-19
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
collapse_channel.py Collapse channel buffers from servers without focus. 1.1 GPL3 1.0 nils_2 2019-06-14 2023-09-02
colorize_lines.pl
[irc, color]
Color the channel text with nick color.
4.0.1 GPL3 0.3.4 nils_2 2010-05-27 2023-06-28
curiousignore.pl
[ignore]
Remove messages from a nick and only print nick.
0.4 GPL3 0.3.2 nils_2 2010-06-08 2020-05-09
customize_bar.py
[bar, py2, py3]
Customize bars by buffer.
0.2 GPL3 0.3.0 nils_2 2012-01-22 2018-06-08
dellog.pl
[log]
Delete log file of current buffer.
0.2 GPL3 0.3.2 nils_2 2009-11-02 2010-06-02
expand_url.pl
[url]
Expand short URLs. (requires: URI::Find)
0.7 GPL3 0.3.0 nils_2 2011-01-04 2019-01-19
histman.py Save and restore global and/or buffer command history. 0.8.2 GPL3 0.4.0 nils_2 2012-12-18 2021-05-11
hotlist2extern.pl Give hotlist to an external file/program. 1.0 GPL3 0.3.0 nils_2 2009-12-05 2021-05-11
jnotify.pl Start command/program if a user joins a channel you are in. 1.2 GPL3 0.3.1 nils_2 2009-09-16 2021-05-11
keepnick.py
[irc, nick, py2, py3]
Keep your nick and recover it in case it's stolen.
1.7 GPL3 1.3 nils_2 2012-02-09 2023-06-14
last_written.py
[item, py2, py3]
Bar item to keep track of the last buffer where you wrote something.
0.1 GPL3 1.5 nils_2 2019-06-15
log.py
[log, py2, py3]
Easy toggle of logging in current buffer.
0.1 GPL3 1.0 nils_2 2019-06-26
logsize.py
[log, item, py2, py3]
Display size of current log file in a bar item.
0.4 GPL3 0.3.0 nils_2 2012-01-27 2019-07-13
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 GPL3 0.3.0 nils_2 2010-12-05 2021-05-11
purgelogs.py
[log, py2, py3]
Delete log files by age or size.
0.5 GPL3 0.3.0 nils_2 2011-03-26 2021-05-11
queryman.py
[irc, query, py2, py3]
Save and restore query buffers after /quit.
0.6.1 GPL3 0.3.7 nils_2 2013-08-02 2023-08-01
quick_force_color.py
[irc, nick, color, py2, py3]
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
server_autoswitch.py
[irc, server, py2, py3]
Cycle to currently used server (for merged buffers).
0.4 GPL3 0.3.6 nils_2 2012-01-27 2013-01-29
sort_buffers.pl
[irc, buffer]
Sort irc buffers alphabetically.
0.4 GPL3 0.3.0 nils_2 2011-08-28 2013-11-24
spell_correction.py
[spell, py2, py3]
Correction for misspelled words in command line.
1.0 GPL3 0.4.0 nils_2 2013-01-15 2019-07-31
stalker.pl
[irc]
Record and correlate nick!user@host information. (requires: DBD::SQLite)
1.6.3 GPL3 0.3.4 nils_2 2013-05-01 2021-11-06
stick_buffer.py Stick buffer to a window. 0.6 GPL3 0.3.0 nils_2 2013-01-29 2017-12-14
sysinfo.pl
[info]
System info command.
1.2 BSD-2c 0.3.0 nils_2 2011-06-09 2019-05-13
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
unread_buffer.py
[buffer, py2, py3]
Mark buffer as unread.
2 GPL3 1.0 nils_2 2015-06-14 2018-06-07
unset_unused.pl Remove options of scripts that are no longer installed. 0.5 GPL3 0.3.0 nils_2 2011-08-28 2019-07-31
volumeter.pl
[info, item]
Show volume of data on network interface in a bar.
0.2 GPL3 0.3.0 nils_2 2009-10-15
weefusables.py Set message tag when confusables chars are used in words. (requires: confusables) 0.2 GPL3 nils_2 2021-09-11