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
Name / Language | Description | V. | License | Min | Max | Author | Added | Updated |
---|---|---|---|---|---|---|---|---|
axolotl.py |
Encrypt/decrypt IRC messages using axolotl ratchet and GPG.
(requires: https://github.com/rxcomm/pyaxo)
⚠ Script disabled (not compatible with Python 3). |
0.1.1 | GPL-3.0-or-later | 0.3.0 | rxcomm | 2014-04-13 | 2021-05-11 | |
crypt.py |
Encrypt/decrypt messages using openssl.
(requires: openssl)
⚠ Script disabled (not compatible with Python 3). |
1.4.5 | GPL-3.0-or-later | 0.3.0 | Nicolai Lissner | 2008-08-29 | 2021-05-11 | |
gnotify.py |
Notifications through Growl.
(requires: Growl, Growl Python Bindings)
⚠ Script disabled (not compatible with Python 3). |
0.2 | GPL-2.0-or-later | 0.3.0 | tobypadilla | 2009-10-12 | 2009-10-14 | |
gribble.py |
Automatically authenticate to gribble for Bitcoin OTC exchange.
⚠ Script disabled (not compatible with Python 3). |
0.1 | Apache-2.0 | 1.0 | fluter | 2017-06-04 | ||
growl.py |
Send Growl notifications upon events.
(requires: Growl)
⚠ Script disabled (not compatible with Python 3). |
1.0.7 | MIT | 0.3.0 | sorin | 2011-10-04 | 2021-05-11 | |
highlightxmpp.py |
Relay highlighted and private messages over XMPP (Jabber).
(requires: sleekxmpp)
⚠ Script disabled (not compatible with Python 3). |
0.5 | GPL-3.0-or-later | 0.3.0 | jpeddicord | 2009-09-16 | 2015-12-31 | |
hl2file.py |
Generate a file with highlights for external programs as conky.
⚠ Script disabled (not compatible with Python 3). |
0.3 | GPL-3.0-or-later | 0.3.6 | nesthib | 2012-03-13 | 2021-05-11 | |
hl_nicks.py |
Generate a list of nicks in input by selecting nicks using flags and patterns.
⚠ Script disabled (not compatible with Python 3). |
0.1.1 | GPL-3.0-or-later | 0.3.0 | nesthib | 2012-01-22 | 2012-01-22 | |
identica.py |
Format identi.ca bot messages.
⚠ Script disabled (not compatible with Python 3). |
0.4.3 | GPL-3.0-or-later | 0.3.0 | fauno | 2009-07-27 | 2020-05-09 | |
im_kayac_com_notify.py |
Push notification to im.kayac.com.
⚠ Script disabled (not compatible with Python 3). |
1.3 | MIT | 0.3.0 | Gosuke Miyashita | 2012-01-05 | 2014-05-10 | |
im_rename.py |
Rename Facebook/Google+ usernames when using Minbif.
⚠ Script disabled (not compatible with Python 3). |
1.2 | Public-domain | 0.3.0 | crwl | 2010-02-19 | 2014-10-04 | |
jisearch.py |
Query JiSho's API to fetch translations for kanji to english or the other way round.
⚠ Script disabled (not compatible with Python 3). |
0.1 | MIT | 0.3.5 | ark | 2016-10-30 | ||
lastfm2.py |
Send your latest Last.fm track to the current buffer.
(requires: json)
⚠ Script disabled (not compatible with Python 3). |
0.1 | GPL-3.0-or-later | 0.3.0 | timss | 2017-05-08 | ||
memon.py |
Freenode memo notifications.
(requires: libnotify)
⚠ Script disabled (not compatible with Python 3). |
0.3 | GPL-3.0-or-later | 0.3.0 | Paul Barbu | 2012-01-04 | 2012-01-14 | |
mpc.py |
A now playing and control script for mpd.
(requires: mpdclient)
⚠ Script disabled (not compatible with Python 3). |
0.3 | GPL-3.0-or-later | 0.3.0 | resixian | 2011-03-25 | 2013-01-03 | |
mpdnp.py |
Display which song mpd is currently playing.
(requires: mpd, mpdclient)
⚠ Script disabled (not compatible with Python 3). |
0.5 | GPL-2.0-or-later | 0.3.0 | asmanian | 2006-02-02 | 2009-05-02 | |
mpris2_np.py |
A now playing script for players supporting the mpris dbus interface.
(requires: python-dbus)
⚠ Script disabled (not compatible with Python 3). |
0.4.3 | BSD-2-Clause | 0.4.0 | Mantas Mikulėnas | 2015-03-31 | ||
mpris_np.py |
A now playing script for players supporting the mpris dbus interface.
(requires: python-dbus)
⚠ Script disabled (not compatible with Python 3). |
0.3 | BSD-2-Clause | 0.3.0 | Johannes Nixdorf | 2011-08-28 | 2011-09-17 | |
msg_command.py |
Run chat received in a buffer as commands.
⚠ Script disabled (not compatible with Python 3). |
0.2 | GPL-3.0-or-later | 0.3.0 | xt | 2010-11-05 | 2010-11-08 | |
nma.py |
Receive notifications in Notify My Android (android phone app).
(requires: pynma.py: https://github.com/uskr/pynma)
⚠ Script disabled (not compatible with Python 3). |
1.0.7 | GPL-2.0-or-later | 0.3.0 | sitaktif | 2011-10-04 | 2014-05-10 | |
notification.py |
Notify events through desktop notifications and an optional status icon.
(requires: PyGTK, notify-python for the GTK 2 UI; GObject Introspection bindings for glib, GDK-PixBuf, GTK 3, libnotify for the GTK 3 UI; PyQt4 for the Qt 4 UI; PyQt4, PyKDE 4 for the KDE 4 UI)
⚠ Script disabled (not compatible with Python 3). |
1 | GPL-3.0-only | 1.0 | Guido Berhoerster | 2017-05-08 | ||
notifo_notify.py |
Push notification to iPod touch/iPhone with notifo.
(requires: notifo)
⚠ Script disabled (not compatible with Python 3). |
1.0 | MIT | 0.3.0 | SAEKI Yoshiyasu | 2010-07-05 | ||
prowl_notify.py |
Notifications on iPod Touch/iPhone/iPad with Prowl.
⚠ Script disabled (not compatible with Python 3). |
3.1 | GPL-3.0-or-later | 0.3.7 | kidchunks | 2013-01-24 | 2014-05-10 | |
pushjet.py |
Send highlights and mentions through Pushjet.io.
⚠ Script disabled (not compatible with Python 3). |
0.1.1 | MIT | 1.0 | p3lim | 2017-05-08 | 2021-04-05 | |
quodnp.py |
A now playing and control script for Quodlibet.
⚠ Script disabled (not compatible with Python 3). |
0.5 | GPL-2.0-or-later | 0.3.0 | Sharn | 2009-04-15 | 2009-05-02 | |
sensors.py |
Displays sensor data.
(requires: sensors)
⚠ Script disabled (not compatible with Python 3). |
1.0 | GPL-3.0-or-later | 0.3.0 | 0x1cedd1ce | 2010-10-06 | ||
shutup.py |
Replace text from specified IRC users with random or preset text.
⚠ Script disabled (not compatible with Python 3). |
0.2 | GPL-3.0-or-later | 0.3.6 | FiXato | 2014-03-07 | 2014-04-19 | |
slock_away.py |
Set away status if slock (X display locker) is running.
(requires: slock)
⚠ Script disabled (not compatible with Python 3). |
0.1 | GPL-3.0-or-later | 0.3.0 | Peter A. Shevtsov | 2011-10-14 | ||
smile.py |
Print a random ASCII smiley.
⚠ Script disabled (not compatible with Python 3). |
0.1 | GPL-3.0-or-later | 0.3.0 | Vlad Stoica | 2015-03-22 | ||
sort_servers.py |
Sort buffers by server and alphabetically.
⚠ Script disabled (not compatible with Python 3). |
0.1 | GPL-3.0-or-later | 0.3.9 | KokaKiwi | 2013-10-19 | ||
sshnotify.py |
A notify script which uses ssh.
(requires: notify-send)
⚠ Script disabled (not compatible with Python 3). |
0.2.3 | GPL-3.0-or-later | 0.3.0 | delwin | 2011-10-31 | 2014-05-10 | |
tailer.py |
Tail any number of files and run any command with line appended.
⚠ Script disabled (not compatible with Python 3). |
0.1 | GPL-3.0-or-later | 0.3.0 | xt | 2010-11-08 | ||
teknik.py |
Interact with the Teknik services, including file uploads, pastes, and URL shortening.
(requires: teknik)
⚠ Script disabled (not compatible with Python 3). |
1.0.0 | BSD-2-Clause | 1.5 | uncled1023 | 2017-10-14 | ||
telnot.py |
Send notifications over Telegram.
⚠ Script disabled (not compatible with Python 3). |
1.0 | MIT | 0.3.0 | Frantisek Kolacek | 2018-12-14 | ||
terminal_title.py |
Display user defined information in the terminal title.
⚠ Script disabled (not compatible with Python 3). |
1 | GPL-3.0-only | 0.3.0 | Guido Berhoerster | 2017-05-08 | ||
twmn_notify.py |
Notifications for twmn.
⚠ Script disabled (not compatible with Python 3). |
0.1.3 | GPL-3.0-or-later | 0.3.0 | epegzz | 2012-01-27 | 2014-05-10 | |
uppercase.py |
Transform all your input to uppercase (useful for INTERNATIONAL CAPSLOCK DAY).
⚠ Script disabled (not compatible with Python 3). |
0.2 | GPL-3.0-or-later | 0.3.0 | xt | 2010-01-14 | 2013-10-22 | |
weempd.py |
Display which song mpd is currently playing.
(requires: mpc)
⚠ Script disabled (not compatible with Python 3). |
0.1.1 | GPL-3.0-or-later | 0.3.0 | Apprentice | 2009-06-17 | 2010-06-22 | |
weenetsoul.py |
Netsoul protocol.
⚠ Script disabled (not compatible with Python 3). |
1.3 | WTFPL | 0.3.0 | godric | 2011-09-17 | 2014-10-30 | |
weepushover.py |
Send push notifications to your mobile devices using Pushover.
⚠ Script disabled (not compatible with Python 3). |
0.1 | MIT | 0.3.0 | adtac | 2018-09-21 | ||
weestreamer.py |
[streamlink, py2]
Streamlink companion for WeeChat.
(requires: streamlink)
⚠ Script disabled (not compatible with Python 3). |
0.4.2 | GPL-3.0-or-later | 0.3.0 | Miblo | 2015-06-14 | 2017-03-19 | |
weetext.py |
SMS Text Messaging using Google Voice.
(requires: pygooglevoice: https://github.com/rxcomm/pygooglevoice)
⚠ Script disabled (not compatible with Python 3). |
0.1.3 | GPL-3.0-or-later | 0.4.3 | rxcomm | 2014-01-14 | 2021-05-11 | |
whatismyip.py |
Display external ip address.
⚠ Script disabled (not compatible with Python 3). |
0.2 | GPL-3.0-or-later | 0.3.7 | sontek | 2010-11-18 | 2012-11-18 | |
whatsapp.py |
WhatsApp protocol.
(requires: yowsup)
⚠ Script disabled (not compatible with Python 3). |
0.2 | GPL-3.0-or-later | 0.3.0 | jspricke | 2017-05-08 | 2022-07-30 | |
windicate.py |
Add alerts to the message menu in Ubuntu.
(requires: python-dbus, python-indicate, wmctrl)
⚠ Script disabled (not compatible with Python 3). |
0.0.4 | GPL-2.0-or-later | 0.3.0 | Leon Bogaert | 2010-09-30 | 2014-05-10 | |
win_scroll_screen.py |
Scroll by fractional screens.
⚠ Script disabled (not compatible with Python 3). |
1 | GPL-3.0-or-later | 0.3.0 | paulguy | 2016-04-09 | ||
zncnotice.py |
Convert ZNC status PRIVMSGs to NOTICEs.
⚠ Script disabled (not compatible with Python 3). |
1.0.0 | MIT | 1.5 | Hugo Landau | 2016-10-30 |