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 = perl (remove), 89 scripts.
Name / Language Description V. License Min Max Author Added Updated
*multiline.pl
[input]
Multi-line edit box, also supports editing of multi-line pastes.
0.6.3 GPL3 0.3.0 Nei 2012-11-26 2016-01-02
*highmon.pl Adds a highlight monitor buffer. 2.7 GPL3 0.3.0 KenjiE20 2009-08-03 2020-06-21
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
atcomplete.pl
[irc, nick]
Tab complete nicks when prefixed with "@".
0.001 Apache2.0 0.3.0 xdg 2016-10-29
audacious.pl
[music]
Display which song Audacious is currently playing. (requires: audacious)
0.3 GPL2 0.3.0 DeltaS4 2006-10-02 2009-05-03
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
awaylog.pl
[irc, away, log]
Log highlights/private messages when you are away.
0.8 GPL2 0.3.0 GolemJ 2005-07-21 2010-08-01
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 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.1 GPL3 0.3.0 nils_2 2009-12-09 2021-05-11
chanmon.pl
[irc, buffer]
Adds a channel monitor buffer.
2.6 GPL3 0.3.0 KenjiE20 2009-06-10 2020-06-21
chatters.pl
[irc, item]
Bar item with chatters (non idle people).
0.4 GPL3 0.3.6 Asido 2012-05-15 2013-02-10
cmdind.pl Command line indicator: command or text. 0.1 GPL3 0.4.2 Nei 2013-12-02
colorize_lines.pl
[irc, color]
Color the channel text with nick color.
4.0 GPL3 0.3.4 nils_2 2010-05-27 2021-05-11
color_popup.pl
[irc, color]
Interpret mirc formatting codes in the command line and show a color popup when needed.
0.4 GPL3 0.3.0 Nei 2013-01-09 2015-12-13
commorkers.pl
[irc, clone]
Analyze channels nicklists to find common lurkers.
0.2 GPL3 0.3.0 Al-Caveman 2015-06-14 2015-06-22
coords.pl
[url, mouse]
Select text, nicks or URLs on screen with mouse or keyboard.
0.7.3.2 GPL3 0.4.2 Nei 2012-11-26 2018-09-18
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
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
dellog.pl
[log]
Delete log file of current buffer.
0.2 GPL3 0.3.2 nils_2 2009-11-02 2010-06-02
dzen_notifier.pl
[notify]
Notify dzen when a private message is received. (requires: IO::Handle)
0.2 Artistic2.0 0.4.3 apendragon 2015-06-14
expand_url.pl
[url]
Expand short URLs. (requires: URI::Find)
0.7 GPL3 0.3.0 nils_2 2011-01-04 2019-01-19
filter_ext.pl Extends /filter, help against spam. 0.04 GPL3 0.3.0 rettub 2010-01-17 2011-09-17
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
format_lines.pl Format the output of each line. (requires: Text::Format) 1.6 GPL3 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
growl_net_notify.pl
[notify]
Notifications through Net::Growl. (requires: Net::Growl)
0.5 GPL2 0.3.0 kinabalu 2009-04-21 2009-05-02
hl_here.pl Show highlights in the active buffer. 0.2 GPL3 0.3.0 sascha 2013-10-19 2015-07-25
hotlist2extern.pl Give hotlist to an external file/program. 1.0 GPL3 0.3.0 nils_2 2009-12-05 2021-05-11
isgd.pl
[url]
Shorten URLs with is.gd.
0.9 GPL3 0.3.7 stfn 2011-10-07 2014-04-02
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
join2fast.pl Automatically join channels on UnderNET that get throttled due to "Target change too fast". (requires: perl >= 5.10) 0.8.1 GPL3 0.3.2 Ratler 2012-11-26 2013-07-27
jump_smart_closest.pl Jump to a higher buffer with activity. 0.3 GPL3 0.3.0 ArZa 2013-10-22 2018-07-08
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 GPL3 0.3.0 ArZa 2011-07-08 2014-03-24
kikoo.pl
[irc]
Send a colored "kikoo" on current channel.
0.2 GPL2 0.3.0 mRk 2009-10-15
launcher.pl
[exec]
Launch external commands for signals.
0.7 GPL3 0.3.0 FlashCode 2009-02-03 2017-09-09
listsort.pl
[irc, list]
Sort the output of /list command by user count.
0.1 GPL3 0.3.4 ArZa 2011-07-08
luanma.pl Charset replacement for IRC, recode past message. 0.3 GPL3 0.3.9 Nei 2013-03-11 2021-05-11
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 GPL3 0.3.0 ArZa 2013-05-01 2020-07-09
mastermind.pl
[game]
Mastermind game.
0.3 GPL3 0.3.0 FlashCode 2008-11-14 2009-06-21
menu.pl
[menu]
Bar with popup menu.
1.0 GPL3 0.3.0 Nei 2011-03-15 2020-06-21
mnick.pl
[irc, nick]
Change nick on multiple servers using custom masks.
0.4 GPL3 0.3.0 CrazyCat 2014-04-01 2019-09-22
moc.pl
[music]
Show info about current song in moc. (requires: moc)
0.5 GPL2 0.3.0 GolemJ 2006-01-23 2009-06-20
mplex.pl Simple remote control of multiplexer (screen or tmux), optionally set away status. 0.03 GPL3 0.3.0 rettub 2010-02-02 2010-02-04
ncmpcpp.pl
[music]
Control and now playing script for ncmpcpp. (requires: ncmpcpp)
0.2 GPL3 0.3.0 stfn 2011-08-28
newsbar.pl Print highlights or text given by commands into a bar (auto popup if needed). (requires: Text::Wrap) 0.19 GPL3 0.3.1 rettub 2010-01-14 2020-06-21
nickregain.pl
[irc, nick]
Automatically attempts to regain IRC primary nick.
1.1.1 GPL3 0.3.0 KenjiE20 2009-10-20 2010-12-13
notifym.pl
[notify]
Highly configurable send-notify script for user, channel and server messages.
1.2 GPL3 0.3.4 dmitescu 2017-05-08 2019-04-13
notify_send.pl
[notify]
Send libnotify notifications with smart delays to avoid spam. (requires: notify-send)
1.5 GPL3 0.3.0 shmibs 2013-03-11 2017-04-25
parse_relayed_msg.pl Proper integration of remote users' nicknames in channel and nicklist. 1.9.6 GPL3 0.3.0 w8rabbit 2012-11-26 2021-07-10
perlexec.pl
[perl, exec]
Execute perl code with a command or in a buffer.
0.1 GPL3 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 GPL3 0.3.0 nils_2 2010-12-05 2021-05-11
pushover.pl
[notify]
Send push notifications to your mobile devices using Pushover.
2.0 GPL3 0.3.7 stfn 2013-03-11 2017-03-19
pv_info.pl
[irc, whois]
Add a bar in query buffers with whois information.
0.0.6 GPL3 0.4.0 ff0x 2018-09-21 2020-06-21
query_blocker.pl
[irc, query, spam]
Simple blocker for private message (i.e. spam).
1.3 GPL3 0.3.1 rettub 2010-01-10 2021-05-11
ragefaces.pl Send ragefac.es URLs. 1.0 GPL3 0.3.0 stfn 2011-07-13
recoverop.pl
[irc]
Recover channel operator in empty channel.
0.1.2 GPL3 0.3.0 Ryuunosuke Ayanokouzi 2012-05-24 2020-03-01
rhythmbox.pl
[music]
Display which song rhythmbox is currently playing.
0.5 GPL2 0.3.0 jnbek 2009-10-11 2009-11-09
rhythmbus.pl
[music]
Control Rhythmbox through qdbus. (requires: Gnome (qdbus), Rhythmbox)
1.0 GPL3 0.3.6 R1cochet 2012-03-06
rslap.pl
[irc]
Slaps with random messages.
1.4 GPL3 0.3.0 KenjiE20 2009-07-20 2021-05-11
rssagg.pl
[feed, rss, item]
RSS/RDF/Atom feed aggregator. (requires: XML::FeedPP)
1.3 GPL3 0.3.7 R1cochet 2012-11-26 2021-05-11
seeks.pl
[seeks]
Search terms on seeks node and display results. (requires: URI::Escape and JSON perl modules)
0.3 GPL3 0.3.6 Fabien Dupont 2011-08-28 2012-01-29
shuffle.pl
[input]
Simple text shuffler.
0.1 Public_domain 0.3.0 Trashlord 2009-05-03
snake.pl
[game]
Snake game.
0.1 GPL3 0.3.0 ArZa 2011-12-25
snarl_net_notify.pl
[notify]
Snarl notifications for highlights.
0.6.1 GPL2 0.3.0 Eric Harmon 2010-02-13
sort_arza.pl
[irc, buffer]
Sort channels inside networks.
1 GPL3 0.3.0 ArZa 2015-06-14
sort_buffers.pl
[irc, buffer]
Sort irc buffers alphabetically.
0.4 GPL3 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 GPL3 0.3.0 FlashCode 2005-02-12 2009-05-02
spacer.pl
[input]
Add a space between each character.
0.1 GPL3 0.3.0 Biohazard 2013-05-01
spell_menu.pl
[spell]
Popup menu to choose spell checker corrections. (requires: menu.pl)
0.5 GPL3 0.4.0 Nei 2013-01-08 2019-02-19
stalker.pl
[irc]
Record and correlate nick!user@host information. (requires: DBD::SQLite)
1.6.2 GPL3 0.3.4 nils_2 2013-05-01 2021-05-11
stats_bar.pl
[info, item]
Bar items with stats about network interface, load, and free memory.
1.2 GPL3 0.3.0 wishbone 2009-10-16 2018-07-29
strmon.pl
[notify]
Monitoring of highlights/tags/buffers/nicks with sound/osd notifications.
0.5.4 GPL3 0.3.0 Stravy 2010-01-01 2017-10-28
sysinfo.pl
[info]
System info command.
1.2 BSD-2c 0.3.0 nils_2 2011-06-09 2019-05-13
thinklight_blink.pl
[notify]
Thinklight blink on highlight/private message. (requires: thinkpad-acpi)
0.3 GPL3 0.3.0 trenki 2010-10-31 2011-04-24
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
ubus.pl
[notify]
Ubus notification. (requires: ubus)
0.2 GPL3 0.3.0 aep 2010-04-02 2011-02-14
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
url_arza.pl
[url]
Shorten long URLs in buffers and input line.
0.2 GPL3 0.3.6 ArZa 2013-07-27 2019-03-17
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
weerock.pl
[music]
A "now playing" script for several music players.
0.3 Apache2.0 0.3.0 Sebastian Köhler 2010-02-02 2010-08-26
wmiibar.pl
[notify]
Wmii statusbar notification for highlights.
0.3 Apache2.0 0.3.3 Sebastian Köhler 2010-08-27 2011-01-18
xclip.pl Paste content from X11 clipboard. (requires: xclip) 0.2 GPL3 0.3.0 stfn 2011-09-18 2011-09-26
xterm_paste.pl Make xterm clipboard paste available as command. 0.1 GPL3 0.3.9 Nei 2012-11-26
yaaa.pl
[away]
Auto-away script.
0.3 GPL3 0.3.0 jnbek 2009-11-09 2009-11-18
yaurls.pl
[url]
Shorten URLs with many shortening services.
1.9 GPL3 0.3.7 R1cochet 2012-03-06 2012-09-22