Home
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!
WARNING: the legacy API is deprecated and these scripts runs only on WeeChat 0.2.x, which is OBSOLETE. You MUST NOT load these scripts with latest stable version of WeeChat!
Name / Language Description V. License Min Max Author Added Updated
amarok.py
[info, music]
Amarok control and now playing script. Works locally and over SSH. (requires: amarok)
1.0.2 GPL2 0.2.6 BigE 2007-01-11 2007-03-09
amarok2.py
[info, music]
Amarok 2 control and now playing script. Works locally and over SSH. (requires: amarok2, dbus)
1.0.0 GPL2 0.2.6 BigE 2009-08-10
audacious.pl
[music]
Display which song Audacious is currently playing. (requires: audacious)
0.2 GPL2 0.2.6 DeltaS4 2006-10-02 2006-10-15
autoauth.py
[irc]
Permits to auto-authenticate when changing nick.
0.5 GPL2 0.2.6 kolter 2005-10-03 2006-05-22
autoaway.py
[irc, away]
Sets away after a period of inactivity.
0.2 GPL2 0.2.6 gwenn 2006-03-12
automode.pl
[irc]
Automatically change IRC modes of other users when they join.
0.1 BSD 0.2.6 km 2007-09-17
auto_dcc_own_ip.rb
[irc, dcc]
Automatic dcc_own_ip.
0.1 AFL 3.0 0.2.6 Dag Odenhall 2008-02-25
auto_invite.py
[irc]
Auto-join channel when "invite" is received.
0.1 GPL2 0.2.6 Olivier Bornet 2008-03-13
auto_op.py
[irc]
Automatically op and voice some nicks.
0.3 GPL2 0.2.6 jmtrivial 2006-02-19 2006-12-14
awaylog.pl
[irc, away, log]
Log highlights/private msg when you are away.
0.4 GPL2 0.2.6 GolemJ 2005-07-21
awl.py Display list of open buffers in infobar. 0.3 Public domain 0.2.6 darkk 2007-02-22 2007-05-11
beep.pl
[notify]
Speaker beep on highlight/private message.
0.2 GPL3 0.2.6 FlashCode 2006-09-02 2007-08-10
bitlback.py Display JOIN message to open query if buddy comes back to &bitlbee channel. 0.1 Public domain 0.2.6 darkk 2007-09-17
browse.rb
[url]
Browse/list URLs in channels.
0.1 GPL2 0.2.6 jvalencia 2007-04-24
bufsave.pl
[log]
Save current buffer to a file.
0.3 GPL3 0.2.6 FlashCode 2006-10-27 2007-08-10
catapult.py
[misc]
Less ordinary abuse generator.
0.2 GPL2 0.2.6 Stalwart 2006-06-28 2007-02-25
clonescan.py
[irc]
Scans clones on demand on a channel, or on join.
0.3 GPL2 0.2.6 SpideR 2006-11-04 2008-06-28
crypt.py
[irc]
Encrypt/decrypt messages using openssl. (requires: openssl)
1.0-0.2.6 GPL3 0.2.6 blackpenguin 2008-08-29 2008-12-01
ctcp.py
[irc]
Customize answers to CTCP requests.
0.10 GPL2 0.2.6 asmanian 2005-12-15 2007-04-24
eightball.rb
[misc]
Magic 8 Ball.
1.0 GPL2 0.2.6 ledgekindred 2009-01-27
exec.pl
[exec]
Execute the command and print it to the actual buffer or server. (requires: perl/threads)
0.2 GPL2 0.2.6 GolemJ 2006-01-23
fete.pl
[info]
Manage feasts from french calendar.
0.7 GPL3 0.2.6 FlashCode 2003-12-06 2007-08-10
forcenick.rb
[irc]
Forces original nickname and wipes out ghosts and nick stealers.
1.0 GPL2 0.2.6 Stalwart 2007-05-04
fortune.pl Sends a random fortune cookie. 0.1 Public domain 0.2.6 ptitlouis 2006-02-12
gimmicks.py
[misc]
Do funny things with your input and enerve others.
0.1 GPL2 0.2.6 asmanian 2006-02-02
growl-net-notify.pl
[notify]
Notifications through Net::Growl. (requires: Net::Growl)
0.2 GPL2 0.2.6 kinabalu 2009-04-15 2009-04-21
growl-notify.pl
[notify]
Growl notification script. (requires: mac::growl, growl framework, parse::IRC)
0.4 MIT 0.2.6 zakame 2007-08-25 2007-09-07
hello.pl
[irc]
Sends greetings in the current channel.
0.1 GPL2 0.2.6 ptitlouis 2006-02-12
highlights.py Aggregates nick highlight messages internally to be output later by command. 0.1.1 GPL3 0.2.6 whaley 2008-05-10 2008-09-21
highlight_jabber_notify.rb
[notify]
Jabber's notification on highlight and private message. (requires: xmpp4r-simple)
0.1.1 GPL2 0.2.6 martin 2008-03-14
histecho.pl
[log]
Displays the last few log lines at the start of each new buffer. (requires: file::readbackwards)
0.2 MIT 0.2.6 Ben 2008-09-05
keepnick.py
[irc]
Keep your nick and recover it in case it's stolen.
0.4 GPL2 0.2.6 EgS 2006-09-20
kernel.pl
[info]
Display latest available kernel on kernel.org.
0.1 Public domain 0.2.6 ptitlouis 2006-02-12
kikoo.pl
[irc]
Send a colored "kikoo" on current channel.
0.1 GPL2 0.2.6 mRk 2008-10-21
last.fm.py
[info, music]
Fetches your last submitted song from last.fm and shows it in the current channel. (requires: last.fm account)
0.2.1 GPL2 0.2.6 xAFFE 2007-01-29 2007-01-29
layout.pl Save/restore buffers layout. 0.3 GPL3 0.2.6 FlashCode 2007-08-10 2007-10-03
loadavg.lua
[info]
Prints the machine load average in the infobar.
0.1 GPL2 0.2.6 ptitlouis 2006-03-19
logsearch.pl
[log]
Looks for text in WeeChat disk log files.
0.4 GPL3 0.2.6 FlashCode 2006-04-17 2008-01-28
logurlsql.pl
[log, url]
Log URLs to a SQL Database. (requires: p5-dbi-mysql)
0.2 BSD 0.2.6 Hagabard 2007-02-23
mac-update-status.pl
[notify]
Update status messages in various Mac IM programs. (requires: mac::glue, any or all IM programs (adium, iChat, skype))
0.2 MIT 0.2.6 zakame 2007-09-01 2007-09-07
moc.pl
[info, music]
Show info about current song in moc. (requires: moc)
0.2 GPL2 0.2.6 GolemJ 2006-01-23
moc-control.py Control and now-playing script for moc. (requires: moc) 1.1.2 GPL2 0.2.6 SuperTux88 2009-08-31
mp3blaster.py
[info, music]
Display which song mp3blaster is currently playing. (requires: mp3blaster)
1.0 GPL2 0.2.6 Stalwart 2007-01-21
mpd.py
[info]
Basic MPD management. (requires: mpc)
0.0.2 GPL2 0.2.6 Skippy the kangoo 2007-05-10
mpdnp.py
[info, music]
Display which song mpd is currently playing. (requires: mpd, mpdclient)
0.3 GPL2 0.2.6 asmanian 2006-02-02
mslapper.pl
[irc]
Say all nicknames on current channel.
0.1 GPL2 0.2.6 Karvur 2008-04-15
myuptime.rb
[info]
Display machine uptime.
0.1 GPL2 0.2.6 fusco 2006-04-13
nickserv.rb
[irc]
Nickserv identify.
0.1 GPL2 0.2.6 PhoeniX 2008-02-04
notify.py
[notify]
Notifies the user using pynotify module (just like pidgin/gaim). (requires: pynotify)
0.0.1.6 GPL2 0.2.6 lavaramano 2007-10-05 2008-10-22
now-playing.rb
[info, music]
Sends now-playing informations (fetched from amarok or moc) to the current channel. (requires: amaroK | moc)
0.2 GPL3 0.2.6 Tassilo Horn 2006-03-15 2007-09-13
obsolete.py Script to check if your scripts are up to date with list located at WeeChat website. (requires: curl) 0.1 Public domain 0.2.6 darkk 2008-05-10
oldtopic.pl
[irc]
Display old topics for a channel.
0.3 GPL3 0.2.6 FlashCode 2007-03-29 2009-01-05
onattach.py
[misc]
Execute commands on screen attach/detach. (requires: python 2.3, screen)
0.5 GPL2 0.2.6 EgS 2006-05-16 2006-05-25
orpheus.pl
[info, music]
Displays the current playing track from Orpheus in current channel.
1.0 GPL2 0.2.6 balrok 2007-11-02
pagetitle.py
[url]
Adds HTML page titles to http:// urls in your message.
0.3 Public domain 0.2.6 xororand 2008-06-17
pmwhitelist.py Private message white list manager - stop unwanted intrusions. (requires: python 2.4) 0.6 GPL2 0.2.6 pr3d4t0r 2007-12-19 2008-10-21
pyexec.py
[exec]
Run Python code directly from WeeChat.
0.2 GPL2 0.2.6 Dingo 2006-10-29 2006-11-08
rainbow.py
[irc]
Prints text with a rainbow pattern.
0.5 WTFPL 0.2.6 s3krit 2009-08-19
rbox.rb
[info, music]
Display which song Rhythmbox is currently playing.
0.2 GPL2 0.2.6 Metallines 2007-02-23 2007-02-24
remnotify.pl
[notify]
Send raw TCP notify to remote host for highlights and private messages.
0.1 GPL2 0.2.6 Boten 2009-05-16
response.py
[irc]
Autoresponse script.
0.1 GPL2 0.2.6 Dingo 2007-03-28
roll.rb
[misc]
Roll a random number with different simulated dice combo.
1.0 GPL2 0.2.6 ledgekindred 2009-01-27
shell.py
[exec]
Run shell commands inside WeeChat.
0.1 GPL2 0.1.7 0.2.6 kolter 2006-03-13
sound.pl
[notify]
Play a sound when highlighted/private msg, or for ctcp sound event.
0.5 GPL3 0.2.6 FlashCode 2005-02-12 2007-09-17
surfraw.rb
[misc]
An interface to Surfraw. (requires: surfraw, sed)
0.1 GPL2 0.2.6 Simon Ernst 2007-09-05
text_replace.py
[irc]
Replace text in messages.
0.3 GPL2 0.2.6 calmar 2007-10-25
theme.py Theme manager for WeeChat. 0.2.3 GPL2 0.2.6 Stalwart 2006-06-05 2006-07-05
tinyurl.py
[url]
Get "tinyurl.com" equivalent for URLs. (requires: curl)
3.5 GPL2 0.2.6 lack 2005-11-15 2008-06-04
todo.py
[todo]
Let users send you assignments that will be put into a file.
0.1 GPL2 0.2.6 asmanian 2006-02-02
toggle.py Adds a simple command to toggle boolean WeeChat settings. 0.1 GPL2 0.2.6 EgS 2006-09-13
translate.pl Translate words from/to other languages. (requires: wget) 0.2 GPL3 0.2.6 FlashCode 2006-07-03 2007-08-10
tray.rb
[notify]
Tray and notification. (requires: konch)
0.3 GPL2 0.2.6 PhoeniX 2008-02-22 2008-03-26
uname.py
[info]
Sends "uname -a" output to current channel.
1.0 GPL2 0.2.6 Stalwart 2005-11-20
urlgrab.py
[url]
Collects all URLs said in a channel, and launches them in your web browser. (requires: ssh)
1.3 GPL2 0.2.6 lack 2005-11-22 2008-12-19
url_shorten.rb
[url]
Shorten long urls in channels.
1.0 BSD 0.2.6 Daniel Bretoi 2008-11-11
weebanshee.py
[info, music]
Now-playing script for banshee.
0.1 GPL2 0.2.6 ferhiord 2009-06-08
weempd.py
[info, music]
Display which song mpd is currently playing. (requires: mpc, mpd)
0.03 GPL2 0.2.6 Pablo Escobar 2007-03-17 2008-09-21
weenotify.py
[notify]
Notify of nick highlight via libnotify. (requires: libnotify)
0.6 GPL2 0.2.6 Pawel Pogorzelski 2008-04-28 2008-05-27
weesonata.py
[info, music]
Show what's playing on your sonata player. (requires: sonata, mpd)
0.01 GPL2 0.2.6 Pawel Pogorzelski 2008-04-02
weeter.pl
[notify]
Send CTCP ACTIONs as Twitter updates. (requires: net::twitter, twitter.com account)
0.1 MIT 0.2.6 zakame 2007-08-27
weexaile.py
[info, music]
Display which song exaile is currently playing. (requires: exaile)
0.02 GPL2 0.2.6 Pablo Escobar 2007-02-19 2009-06-08
wetwit.py Send/read Twitter messages. (requires: python-twitter) 0.1.0 GPL3 0.2.6 L0cutus 2009-07-05
wildcard.py Adds wildcard support to nick completions. 0.1 MIT 0.2.6 Ben 2008-06-29
xmms.pl
[info, music]
Display which song xmms is currently playing. (requires: xmms-infopipe)
1.2 GPL2 0.2.6 linkz 2005-12-27 2007-11-02
xmms2.pl
[info]
Print currently playing track (format is configurable) in xmms2 to a channel or private buffer. (requires: audio::xmmsclient)
0.2 BSD 0.2.6 km 2007-09-17 2007-10-01