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 | 
|---|---|---|---|---|---|---|---|---|
|  autosort.py | Automatically keep buffers grouped by server and sorted by name. | 3.10 | GPL-3.0-or-later | 0.3.0 | Maarten de Vries | 2014-01-25 | 2023-12-31 | |
|  highmon.pl | Adds a highlight monitor buffer. | 2.7 | GPL-3.0-or-later | 0.3.0 | KenjiE20 | 2009-08-03 | 2020-06-21 | |
|  grep.py | Search regular expression in buffers or log files. | 0.8.6 | GPL-3.0-or-later | 1.5 | m4v | 2009-08-18 | 2022-11-11 | |
|  colorize_nicks.py | Use the weechat nick colors in the chat area and command line. | 33 | GPL-3.0-or-later | 0.3.0 | xt | 2010-03-05 | 2025-05-09 | |
|  go.py | Quick jump to buffers. | 3.0.1 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2009-02-08 | 2024-05-30 | |
|  aesthetic.py | Make messages more A E S T H E T I C A L L Y pleasing. | 1.0.6 | GPL-3.0-or-later | 0.3.0 | Wojciech Siewierski | 2019-10-09 | 2020-10-25 | |
|  alternatetz.py | Add an alternate timezone item. (requires: pytz) | 0.4 | GPL-3.0-or-later | 0.3.0 | Chmouel | 2010-01-29 | 2022-01-25 | |
|  amarok2.pl | 
            [music]
          Amarok 2 control and now playing script.
          
           (requires: KDE4 (qdbus), Amarok2) | 0.7 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2009-10-13 | 2012-05-08 | |
|  announce_url_title.py | Announce URL title to user or to channel. | 19 | GPL-3.0-or-later | 0.3.0 | xt | 2009-12-09 | 2021-06-05 | |
|  anti_password.py | Prevent a password from being accidentally sent to a buffer. | 1.2.1 | GPL-3.0-or-later | 0.4.0 | FlashCode | 2021-02-24 | 2021-03-13 | |
|  apply_corrections.py | Display corrected text when user sends s/typo/replacement. | 1.3 | GPL-3.0-or-later | 0.3.0 | Raugturi | 2012-09-23 | 2018-06-21 | |
|  arespond.py | Simple autoresponder. | 0.1.2 | GPL-3.0-or-later | 0.3.0 | Mrokii | 2011-08-28 | 2022-01-25 | |
|  auth.rb | Automatically authenticate with NickServ using SASL username/password. | 0.3 | GPL-3.0-or-later | 0.3.0 | Shawn Smith | 2014-04-04 | 2014-05-30 | |
|  auto_away.py | A simple auto-away script. | 0.4 | GPL-3.0-or-later | 0.3.0 | Specimen | 2010-02-11 | 2018-11-11 | |
|  autobump.py | Bump buffers upon activity. | 0.1.0 | GPL-3.0-or-later | 0.4.3 | dkess | 2018-09-21 | 2019-06-14 | |
|  autoconf.py | Auto save/load changed options in a .weerc file. | 0.4 | GPL-3.0-or-later | 1.4 | manu | 2017-05-08 | 2021-05-11 | |
|  autoconnect.py | Reopen servers and channels opened last time WeeChat closed. | 0.3.3 | GPL-3.0-or-later | 0.3.2 | arno | 2011-08-28 | 2019-10-06 | |
|  autojoin_on_invite.py | Auto joins channels when invited. | 0.9 | GPL-3.0-or-later | 0.3.0 | xt | 2009-10-28 | 2022-10-25 | |
|  automarkbuffer.py | Mark buffers as read if there is no new message in a specific time range. | 1.0 | GPL-3.0-or-later | 1.0 | nils_2 | 2015-03-31 | ||
|  automode.py | Auto op/voice users when they join IRC channel. | 0.1.4 | GPL-3.0-or-later | 0.3.0 | m4v | 2010-11-27 | 2019-03-17 | |
|  autosavekey.py | Save channel key to autojoin or secured data. | 0.5 | GPL-3.0-or-later | 0.4.2 | nils_2 | 2013-10-19 | 2019-10-05 | |
|  autospurdo.js | 
            [spurdo]
          Speak in spurdo. | 1.0 | GPL-3.0-or-later | 0.3.0 | installgen2 | 2016-04-09 | ||
|  away_action.py | Run command on highlight and privmsg when away. | 0.7 | GPL-3.0-or-later | 0.3.0 | xt | 2010-03-17 | 2020-02-01 | |
|  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 | |
|  bandwidth.py | Displays network interface bandwidth on a bar. | 1.1 | GPL-3.0-or-later | 0.3.0 | xt | 2009-10-15 | 2020-09-06 | |
|  beat.pl | Add a bar item with the Beat-Internet-Time. | 0.2 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2010-02-25 | 2010-05-09 | |
|  beinc.py | On screen display notification. | 4.4 | GPL-3.0-or-later | 0.4.0 | Blackmore | 2016-03-25 | 2024-07-08 | |
|  biditext.py | Display right-to-left text in chat with fribidi. (requires: python-pyfribidi) | 1 | GPL-3.0-or-later | 0.3.0 | spacepluk | 2012-12-04 | ||
|  bitlbee_completion.py | Add tab completion to bitlbee commands. | 0.3 | GPL-3.0-or-later | 0.4.3 | Roger Duran | 2015-03-22 | 2023-10-04 | |
|  bitlbee_typing_notice.py | Send notice when typing message on bitlbee, display if user is writing in a bar item. | 0.7 | GPL-3.0-or-later | 0.3.6 | Alexander Schremmer | 2010-05-27 | 2020-05-10 | |
|  buddylist.pl | 
            [nicklist]
          A simple buddylist to show if your buddies are online/away/offline. | 2.3 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2009-12-09 | 2025-03-10 | |
|  buffer_autoclose.py | Automatically close inactive private message buffers. | 0.6 | GPL-3.0-or-later | 0.3.0 | xt | 2009-12-01 | 2024-05-13 | |
|  buffer_autoset.py | Auto-set buffer properties when a buffer is opened. | 1.2 | GPL-3.0-or-later | 0.3.2 | FlashCode | 2010-04-19 | 2021-06-02 | |
|  buffer_bind.py | Bind meta-<key> to the current buffer. | 1.0 | GPL-3.0-or-later | 0.3.0 | Trevor 'tee' Slocum | 2017-05-08 | ||
|  buffer_dmenu.py | List buffers in dmenu or rofi, change active window to selected buffer. (requires: dmenu or rofi, i3 (i3-py/py2 or i3ipc/py3)) | 0.2.1 | GPL-3.0-or-later | 0.3.7 | Ferus | 2017-05-07 | 2021-03-20 | |
|  buffer_open.py | Open buffers by full name, reopen recently closed buffers, open layout buffers. | 0.3 | GPL-3.0-or-later | 1.0 | Simmo Saan | 2019-10-20 | 2021-11-06 | |
|  bufsave.py | Save current buffer content to a file. | 0.5 | GPL-3.0-or-later | 0.3.0 | xt | 2009-06-10 | 2021-05-11 | |
|  bufsize.py | Bar item with scroll indicator and info about number of lines in buffer. | 0.8 | GPL-3.0-or-later | 0.3.6 | nils_2 | 2012-01-22 | 2017-08-20 | |
|  chanact.py | New hotlist, use names and keybindings instead of numbers. | 1.0 | GPL-3.0-or-later | 0.3.0 | xt | 2009-05-18 | 2020-06-10 | |
|  chan_hl.tcl | 
            [notify]
          Highlight some channels on each message. | 0.2 | GPL-3.0-or-later | 0.3.0 | Karvur | 2009-04-21 | 2009-05-02 | |
|  chanmon.pl | Adds a channel monitor buffer. | 2.7 | GPL-3.0-or-later | 0.3.0 | KenjiE20 | 2009-06-10 | 2021-10-03 | |
|  chanop.py | Helper script for IRC channel operators. | 0.3.5 | GPL-3.0-or-later | 0.3.2 | m4v | 2009-11-02 | 2023-02-05 | |
|  chanotify.py | Call notify-send when a message is received. (requires: libnotify) | 0.1.0 | GPL-3.0-or-later | 0.3.0 | manzerbredes | 2018-11-11 | ||
|  chanpriority.py | Set channel priority. | 0.5 | GPL-3.0-or-later | 0.3.0 | Paul Barbu | 2011-08-28 | 2012-01-04 | |
|  chatters.pl | Bar item with chatters (non idle people). | 0.4 | GPL-3.0-or-later | 0.3.6 | Asido | 2012-05-15 | 2013-02-10 | |
|  cleanbuffer.rb | Clear a buffer, on znc / locally or both. | 0.1 | GPL-3.0-or-later | 0.3.0 | manavortex | 2017-05-08 | ||
|  clemenshow.py | Display which song clementine is currently playing. (requires: python-dbus) | 1.1 | GPL-3.0-or-later | 0.3.0 | Leigh MacDonald | 2011-08-28 | 2024-08-18 | |
|  clemy.py | Control Clementine from WeeChat. | 0.1.2 | GPL-3.0-or-later | 0.3.0 | Darth-O-Ring | 2014-04-12 | 2024-08-18 | |
|  cmd_help.py | Contextual command line help. | 0.5 | GPL-3.0-or-later | 0.3.5 | FlashCode | 2011-05-15 | 2018-04-10 | |
|  cmdind.pl | Command line indicator: command or text. | 0.1 | GPL-3.0-or-later | 0.4.2 | Nei | 2013-12-02 | ||
|  cmdqueue.py | Command queuing. | 0.4.5 | GPL-3.0-or-later | 0.3.3 | walk | 2011-01-11 | 2021-11-11 | |
|  collapse_channel.py | Collapse channel buffers from servers without focus. | 1.3 | GPL-3.0-or-later | 1.0 | nils_2 | 2019-06-14 | 2024-11-24 | |
|  colorize_lines.pl | Color the channel text with nick color. | 4.0.1 | GPL-3.0-or-later | 0.3.4 | nils_2 | 2010-05-27 | 2023-06-28 | |
|  color_popup.pl | Interpret mirc formatting codes in the command line and show a color popup when needed. | 0.4 | GPL-3.0-or-later | 0.3.0 | Nei | 2013-01-09 | 2015-12-13 | |
|  commorkers.pl | Analyze channels nicklists to find common lurkers. | 0.2 | GPL-3.0-or-later | 0.3.0 | Al-Caveman | 2015-06-14 | 2015-06-22 | |
|  completion.py | Custom word completions. | 0.3 | GPL-3.0-or-later | 0.3.1 | m4v | 2010-01-28 | 2019-09-09 | |
|  confversion.py | Save config files in a version control system. (requires: git | bzr) | 0.4 | GPL-3.0-or-later | 0.3.0 | drubin | 2010-10-23 | 2021-05-11 | |
|  coords.pl | Select text, nicks or URLs on screen with mouse or keyboard. | 0.7.3.2 | GPL-3.0-or-later | 0.4.2 | Nei | 2012-11-26 | 2018-09-18 | |
|  correction_completion.py | Provides a completion for "s/typo/correct". (requires: ctypes, aspell) | 0.4.0 | GPL-3.0-or-later | 0.3.0 | pSub | 2011-03-26 | 2020-01-25 | |
|  cron.py | Time-based scheduler, like cron and at. | 0.6 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2010-07-26 | 2021-11-07 | |
|  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 | |
|  curiousignore.pl | 
            [ignore]
          Remove messages from a nick and only print nick. | 0.4 | GPL-3.0-or-later | 0.3.2 | nils_2 | 2010-06-08 | 2020-05-09 | |
|  customize_bar.py | Customize bars by buffer. | 0.2 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2012-01-22 | 2018-06-08 | |
|  dcc_antispam.py | Antispam for DCC file/chat requests. | 0.2 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2010-02-09 | 2012-01-03 | |
|  dellog.pl | 
            [log]
          Delete log file of current buffer. | 0.2 | GPL-3.0-or-later | 0.3.2 | nils_2 | 2009-11-02 | 2010-06-02 | |
|  digraph.py | Digraphs like nvim for inputting math symbols. | 1.0 | GPL-3.0-or-later | 0.3.7 | narodnik | 2023-02-07 | ||
|  emoji.lua | 
            [emoji]
          Translate :shortcode: to proper emoji. | 5 | GPL-3.0-or-later | 1.0 | xt | 2016-10-22 | 2020-05-09 | |
|  emoji2ascii.py | Replace emoji characters with ascii text and vice versa. | 0.2 | GPL-3.0-or-later | 0.3.7 | eyjhb | 2021-05-29 | ||
|  emojis.py | Send a random emoji to the current buffer. | 0.1 | GPL-3.0-or-later | 0.3.0 | jmui | 2018-04-02 | ||
|  emote.scm | 
            [emoticon]
          Replace keywords with emoticons. | 0.3.1 | GPL-3.0-or-later | 0.4.1 | csmith | 2015-03-22 | 2023-03-22 | |
|  execbot.py | Run remote commands via IRC messages. | 1.1 | GPL-3.0-or-later | 0.3.0 | TxGVNN | 2018-09-29 | ||
|  expand_url.pl | 
            [url]
          Expand short URLs.
          
           (requires: URI::Find) | 0.7 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2011-01-04 | 2019-01-19 | |
|  fileaway.py | Set away status based on presence of a file. | 1.0.3 | GPL-3.0-or-later | 0.3.0 | javagamer | 2011-04-25 | 2019-12-21 | |
|  filter_ext.pl | Extends /filter, help against spam. | 0.04 | GPL-3.0-or-later | 0.3.0 | rettub | 2010-01-17 | 2011-09-17 | |
|  fish.py | FiSH encryption/decryption. (requires: pycryptodome) | 0.15 | GPL-3.0-or-later | 0.3.0 | David Flatz | 2012-03-27 | 2023-10-23 | |
|  floodit.py | Flood'it game. | 0.4 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2011-08-20 | 2012-01-03 | |
|  force_nick.py | Force nick change on channels which disallow it. | 0.5 | GPL-3.0-or-later | 0.3.0 | Simmo Saan | 2017-02-04 | 2018-06-19 | |
|  format_lines.pl | 
            [display]
          Format the output of each line.
          
           (requires: Text::Format) | 1.6 | GPL-3.0-or-later | 0.3.0 | R1cochet | 2013-01-17 | 2020-05-09 | |
|  fullwidth.py | Convert text to its full width equivalent and send it to buffer. | 0.1.1 | GPL-3.0-or-later | 0.3.0 | GermainZ | 2015-03-31 | 2019-01-12 | |
|  gateway_rename.scm | 
            [irc]
          Convert usernames of gateway connections to their real names. | 1.2.2 | GPL-3.0-or-later | 0.3.0 | Zephyr Quarto-Pellerin | 2016-10-30 | 2025-09-21 | |
|  giphy.py | Insert a giphy URL based on a command and search; use giphy's random, search and translate from WeeChat. (requires: requests) | 1.0.2 | GPL-3.0-or-later | 0.3.0 | butlerx | 2017-05-08 | 2018-11-11 | |
|  glitter.py | Replace text wrapped in ***three asterisks*** with a rainbow colored version. | 0.1 | GPL-3.0-or-later | 0.3.0 | jotham | 2019-11-09 | ||
|  gnome_screensaver_away.py | Set away status based on Gnome screen saver. (requires: dbus-python) | 0.2.1 | GPL-3.0-or-later | 0.3.0 | Gerard Ryan | 2016-11-06 | 2021-04-06 | |
|  gntp_notify.rb | 
            [notify]
          Growl notifications using ruby-gntp.
          
           (requires: ruby_gntp) | 1.1 | GPL-3.0-or-later | 0.3.0 | tinifni | 2011-11-01 | 2012-02-08 | |
|  gntpnotify.py | Growl notifications using python-gntp. (requires: python-gntp) | 0.2 | GPL-3.0-or-later | 0.3.0 | ofan | 2012-04-13 | ||
|  grep_filter.py | Filter buffers automatically while searching them. | 0.11 | GPL-3.0-or-later | 0.3.5 | Simmo Saan | 2016-04-09 | 2021-11-06 | |
|  hatwidget.py | Show hats (user modes like "@" or "+") in a bar item. | 1.1 | GPL-3.0-or-later | 0.3.0 | GermainZ | 2015-06-14 | 2015-07-25 | |
|  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 | |
|  himan.py | Log highlights to a private buffer. | 0.1 | GPL-3.0-or-later | 0.3.5 | px-havok | 2019-06-15 | ||
|  histman.py | Save and restore global and/or buffer command history. | 0.8.2 | GPL-3.0-or-later | 0.4.0 | nils_2 | 2012-12-18 | 2021-05-11 | |
|  histsearch.py | Quick search in command history. | 0.7 | GPL-3.0-or-later | 0.3.0 | xt | 2009-06-12 | 2023-01-08 | |
|  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_here.pl | Show highlights in the active buffer. | 0.2 | GPL-3.0-or-later | 0.3.0 | sascha | 2013-10-19 | 2015-07-25 | |
|  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 | |
|  hlpvitem.py | Add bar item with highlight/private messages. | 0.3 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2009-10-02 | 2014-05-10 | |
|  hotlist2extern.pl | 
            [hotlist]
          Give hotlist to an external file/program. | 1.0 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2009-12-05 | 2021-05-11 | |
|  http_item.lua | 
            [item]
          Bar item with HTTP source. | 1 | GPL-3.0-or-later | 0.3.7 | xt | 2013-03-17 | ||
|  i3lock_away.py | Set away status if i3lock (X display locker) is running. (requires: i3lock) | 0.2 | GPL-3.0-or-later | 0.3.0 | bebr | 2017-06-10 | 2020-03-08 | |
|  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 | |
|  imap_status.py | Bar item with unread imap messages count. | 0.9 | GPL-3.0-or-later | 0.3.0 | xt | 2009-11-02 | 2019-01-26 | |
|  infolist.py | Display infolist in a buffer, useful for script developers. | 0.7 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2009-11-30 | 2018-04-10 | |
|  infos.py | Display WeeChats infos, useful for script developers. | 0.2 | GPL-3.0-or-later | 0.3.0 | m4v | 2011-10-02 | 2013-01-06 | |
|  inverter.tcl | 
            [input]
          Invert all letters of your text. | 0.1 | GPL-3.0-or-later | 0.3.0 | CrazyCat | 2017-01-01 | ||
|  ipinfo.tcl | 
            [ip]
          Retrieve information about an IP address. | 1.0 | GPL-3.0-or-later | CrazyCat | 2022-11-11 | |||
|  irccloud_avatar_link.py | Add IRCCloud avatar image link to WHOIS response. | 1.0 | GPL-3.0-or-later | 0.3.0 | Jesse McDowell | 2024-10-20 | ||
|  ircrypt.py | Secure encryption layer for the IRC protocol based on OpenPGP. (requires: GnuPG) | 1.0.1 | GPL-3.0-or-later | 0.3.8 | IRCrypt team | 2016-04-09 | 2025-04-19 | |
|  irssi_awaylog.py | Log highlights/private messages when you are away. | 0.4 | GPL-3.0-or-later | 0.3.0 | henrik | 2013-12-02 | 2023-02-11 | |
|  irssinotifier.py | IrssiNotifier push notifications with end-to-end encryption. (requires: openssl) | 0.9 | GPL-3.0-or-later | 0.3.7 | Caspar Clemens Mierau | 2013-01-18 | 2018-11-11 | |
|  isgd.pl | 
            [url]
          Shorten URLs with is.gd. | 0.9 | GPL-3.0-or-later | 0.3.7 | stfn | 2011-10-07 | 2014-04-02 | |
|  jabber.py | Jabber/XMPP protocol. (requires: python_xmpp) | 1.6 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2010-08-02 | 2013-10-03 | |
|  jnotify.pl | Start command/program if a user joins a channel you are in. | 1.2 | GPL-3.0-or-later | 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 | GPL-3.0-or-later | 0.3.2 | Ratler | 2012-11-26 | 2013-07-27 | |
|  jump_smart_closest.pl | 
            [hotlist]
          Jump to a higher buffer with activity. | 0.3 | GPL-3.0-or-later | 0.3.0 | ArZa | 2013-10-22 | 2018-07-08 | |
|  karmastorm.scm | 
            [karma]
          Karma votes. | 0.3 | GPL-3.0-or-later | 0.4.1 | Matt Soucy | 2016-04-10 | ||
|  kbtimeout.py | Kickban nick and unban after some seconds. | 0.3 | GPL-3.0-or-later | 0.3.0 | kinabalu | 2009-05-03 | 2022-01-25 | |
|  keepnick.py | Keep your nick and recover it in case it's stolen. | 1.7 | GPL-3.0-or-later | 1.3 | nils_2 | 2012-02-09 | 2023-06-14 | |
|  kickban.pl | Customizable kickban command with unban timer and mask resolver. | 0.3 | GPL-3.0-or-later | 0.3.0 | ArZa | 2011-07-08 | 2014-03-24 | |
|  kiloseconds.py | Adds a command and bar item for displaying the current time in kiloseconds. | 0.1 | GPL-3.0-or-later | 0.3.0 | Wraithan | 2009-06-18 | ||
|  lastfm.py | Send your latest Last.fm track to the current buffer. (requires: feedparser) | 0.9 | GPL-3.0-or-later | 0.3.0 | Adam Saponara | 2010-06-27 | 2022-01-25 | |
|  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 | ||
|  last_written.py | Bar item to keep track of the last buffer where you wrote something. | 0.1 | GPL-3.0-or-later | 1.5 | nils_2 | 2019-06-15 | ||
|  latex_unicode.py | Replace LaTeX with unicode representations. | 1.2.1 | GPL-3.0-or-later | 1.3 | Simmo Saan | 2016-10-30 | 2025-04-19 | |
|  launcher.pl | 
            [exec]
          Launch external commands for signals. | 0.7 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2009-02-03 | 2017-09-09 | |
|  listsort.pl | Sort the output of /list command by user count. | 0.1 | GPL-3.0-or-later | 0.3.4 | ArZa | 2011-07-08 | ||
|  lnotify.py | A libnotify script. (requires: pynotify) | 0.3.5 | GPL-3.0-or-later | 0.3.0 | kevr | 2010-09-19 | 2019-06-14 | |
|  log.py | Easy toggle of logging in current buffer. | 0.1 | GPL-3.0-or-later | 1.0 | nils_2 | 2019-06-26 | ||
|  logsize.py | Display size of current log file in a bar item. | 0.4 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2012-01-27 | 2019-07-13 | |
|  lossage.py | Display a history of the last keystrokes you performed and the commands invoked. | 0.1 | GPL-3.0-or-later | 1.0 | GermainZ | 2021-05-27 | ||
|  luanma.pl | Charset replacement for IRC, recode past message. | 0.3 | GPL-3.0-or-later | 0.3.9 | Nei | 2013-03-11 | 2021-05-11 | |
|  mass_hl_blocker.pl | Block mass highlights. | 0.3 | GPL-3.0-or-later | 0.3.0 | ArZa | 2013-05-01 | 2020-07-09 | |
|  mastermind.pl | 
            [game]
          Mastermind game. | 0.3 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2008-11-14 | 2009-06-21 | |
|  maze.py | Interactive maze generator and solver. | 1.0.0 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2022-02-20 | ||
|  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 | |
|  menu.pl | 
            [menu]
          Bar with popup menu. | 1.0.1 | GPL-3.0-or-later | 0.3.0 | Nei | 2011-03-15 | 2025-04-20 | |
|  minbif_typing_notice.rb | Send notice when typing message on minbif, display if user is writing in a bar item. | 1.0.1 | GPL-3.0-or-later | 0.3.2 | CissWit | 2010-05-27 | 2010-11-14 | |
|  minesweeper.py | Minesweeper game. | 0.6 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2011-10-02 | 2012-01-03 | |
|  mnick.pl | Change nick on multiple servers using custom masks. | 0.4 | GPL-3.0-or-later | 0.3.0 | CrazyCat | 2014-04-01 | 2019-09-22 | |
|  mop.py | Give operator status to everyone in the current channel. | 0.1 | GPL-3.0-or-later | 0.3.0 | Adam Saponara | 2016-10-29 | ||
|  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 | |
|  mplex.pl | Simple remote control of multiplexer (screen or tmux), optionally set away status. | 0.03 | GPL-3.0-or-later | 0.3.0 | rettub | 2010-02-02 | 2010-02-04 | |
|  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 | |
|  nameday.py | Display name days in bar item and buffer (only french calendar). | 1.3 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2010-01-13 | 2012-02-02 | |
|  ncmpcpp.pl | 
            [music]
          Control and now playing script for ncmpcpp.
          
           (requires: ncmpcpp) | 0.2 | GPL-3.0-or-later | 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 | GPL-3.0-or-later | 0.3.1 | rettub | 2010-01-14 | 2020-06-21 | |
|  nickregain.pl | Automatically attempts to regain IRC primary nick. | 1.1.1 | GPL-3.0-or-later | 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 | GPL-3.0-or-later | 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 | GPL-3.0-or-later | 0.3.0 | shmibs | 2013-03-11 | 2017-04-25 | |
|  oldswarner.lua | Warn user if about to paste URL already existing in buffer. | 2.1 | GPL-3.0-or-later | 0.3.7 | xt | 2013-09-21 | 2015-09-10 | |
|  otr.py | Off-The-Record IRC messaging.
          
           (requires: https://github.com/afflux/pure-python-otr) ⚠ Script disabled (not compatible with Python 3). | 1.9.3 | GPL-3.0-or-later | 0.3.0 | Matthew M. Boedicker | 2012-05-26 | 2021-05-11 | |
|  parse_relayed_msg.pl | Proper integration of remote users' nicknames in channel and nicklist. | 1.9.7 | GPL-3.0-or-later | 0.3.0 | w8rabbit | 2012-11-26 | 2022-10-21 | |
|  perlexec.pl | Execute perl code with a command or in a buffer. | 0.1 | GPL-3.0-or-later | 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 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2010-12-05 | 2021-05-11 | |
|  postpone.py | Postpone written messages for later dispatching if target nick is not on channel. | 0.2.5 | GPL-3.0-or-later | 0.3.0 | Alexander Schremmer | 2010-05-27 | 2021-04-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 | |
|  purgelogs.py | Delete log files by age or size. | 0.5 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2011-03-26 | 2021-05-11 | |
|  pushover.pl | 
            [notify]
          Send push notifications to your mobile devices using Pushover. | 2.0 | GPL-3.0-or-later | 0.3.7 | stfn | 2013-03-11 | 2017-03-19 | |
|  pv_info.pl | Add a bar in query buffers with whois information. | 0.0.6 | GPL-3.0-or-later | 0.4.0 | ff0x | 2018-09-21 | 2020-06-21 | |
|  pybuffer.py | Debugging tool for python scripts or test WeeChat's API functions. | 0.3 | GPL-3.0-or-later | 0.3.0 | m4v | 2010-10-31 | 2018-11-11 | |
|  pyrnotify.py | Send notifications to remote client using ssh and libnotify. (requires: libnotify) | 1.1 | GPL-3.0-or-later | 0.3.0 | Krister Svanlund | 2012-05-28 | 2018-11-11 | |
|  query_blocker.pl | Simple blocker for private message (i.e. spam). | 1.8 | GPL-3.0-or-later | 0.3.1 | rettub | 2010-01-10 | 2025-06-09 | |
|  queryman.py | Save and restore query buffers after /quit. | 0.7 | GPL-3.0-or-later | 0.3.7 | nils_2 | 2013-08-02 | 2025-10-04 | |
|  quick_force_color.py | Quickly add/del/change entry in option irc.look.nick_color_force. | 0.6.1 | GPL-3.0-or-later | 0.3.4 | nils_2 | 2012-02-06 | 2017-08-27 | |
|  ragefaces.pl | Send ragefac.es URLs. | 1.0 | GPL-3.0-or-later | 0.3.0 | stfn | 2011-07-13 | ||
|  recoverop.pl | 
            [irc]
          Recover channel operator in empty channel. | 0.1.3 | GPL-3.0-or-later | 0.3.0 | Ryuunosuke Ayanokouzi | 2012-05-24 | 2023-07-10 | |
|  responsive_layout.py | Automatically apply layouts according to terminal size. | 0.8 | GPL-3.0-or-later | 0.4.3 | Ratler | 2014-03-07 | 2019-10-06 | |
|  rhythmbus.pl | 
            [music]
          Control Rhythmbox through qdbus.
          
           (requires: Gnome (qdbus), Rhythmbox) | 1.0 | GPL-3.0-or-later | 0.3.6 | R1cochet | 2012-03-06 | ||
|  rnotify.tcl | 
            [notify]
          Sends highlights to (remote) client using libnotify.
          
           (requires: libnotify) | 1.4 | GPL-3.0-or-later | 0.3.0 | Gotisch | 2010-01-06 | 2015-12-31 | |
|  rslap.pl | 
            [irc]
          Slaps with random messages. | 1.4 | GPL-3.0-or-later | 0.3.0 | KenjiE20 | 2009-07-20 | 2021-05-11 | |
|  rssagg.pl | RSS/RDF/Atom feed aggregator. (requires: XML::FeedPP) | 1.3 | GPL-3.0-or-later | 0.3.7 | R1cochet | 2012-11-26 | 2021-05-11 | |
|  samechannel.rb | List multiple occurences of the same nick(s) in a set of channels. (requires: Ruby::OptionParser, Ruby::Shellwords) | 0.2 | GPL-3.0-or-later | 0.4.1 | Hendrik 'henk' Jaeger | 2013-10-19 | 2021-11-07 | |
|  samegame.py | SameGame. | 0.2 | GPL-3.0-or-later | 0.3.6 | FlashCode | 2012-03-16 | 2012-03-16 | |
|  sarcasm.py | Adds random capitalization to your sentence. | 1.0 | GPL-3.0-or-later | 0.3.0 | Fsaev | 2023-04-02 | ||
|  screen_away.py | Set away status when detaching and attaching from screen or tmux. | 0.16 | GPL-3.0-or-later | 0.3.0 | xt | 2009-11-29 | 2019-03-17 | |
|  seeks.pl | 
            [seeks]
          Search terms on seeks node and display results.
          
           (requires: URI::Escape and JSON perl modules) | 0.3 | GPL-3.0-or-later | 0.3.6 | Fabien Dupont | 2011-08-28 | 2012-01-29 | |
|  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 | ||
|  server_autoswitch.py | Cycle to currently used server (for merged buffers). | 0.4 | GPL-3.0-or-later | 0.3.6 | nils_2 | 2012-01-27 | 2013-01-29 | |
|  shortenurl.py | Shorten long urls using isgd or tinyurl. | 0.6.6 | GPL-3.0-or-later | 0.3.0 | sontek | 2010-01-14 | 2019-10-13 | |
|  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 | ||
|  snake.pl | 
            [game]
          Snake game. | 0.1 | GPL-3.0-or-later | 0.3.0 | ArZa | 2011-12-25 | ||
|  snotify.py | Play sound when messages are printed in buffers. | 0.1.4 | GPL-3.0-or-later | 0.3.0 | Mrokii | 2010-10-23 | 2022-01-25 | |
|  sort_arza.pl | Sort channels inside networks. | 1 | GPL-3.0-or-later | 0.3.0 | ArZa | 2015-06-14 | ||
|  sort_buffers.pl | Sort irc buffers alphabetically. | 0.4 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2011-08-28 | 2013-11-24 | |
|  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 | ||
|  sound.pl | Play a sound for IRC "CTCP SOUND" message. | 0.7 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2005-02-12 | 2009-05-02 | |
|  spacer.pl | 
            [input]
          Add a space between each character. | 0.1 | GPL-3.0-or-later | 0.3.0 | Biohazard | 2013-05-01 | ||
|  spell_correction.py | Correction for misspelled words in command line. | 1.1 | GPL-3.0-or-later | 0.4.0 | nils_2 | 2013-01-15 | 2024-07-21 | |
|  spell_menu.pl | 
            [spell]
          Popup menu to choose spell checker corrections.
          
           (requires: menu.pl) | 0.5 | GPL-3.0-or-later | 0.4.0 | Nei | 2013-01-08 | 2019-02-19 | |
|  spotify.py | Looks up meta information about spotify-URIs and posts back to channel. | 0.10 | GPL-3.0-or-later | 0.3.0 | xt | 2009-09-26 | 2019-06-29 | |
|  spotify_nowplaying.py | Current song script for Spotify on OS X. (requires: OS X and Spotify v0.5.1.98 or newer) | 0.1.2 | GPL-3.0-or-later | 0.3.0 | agreeabledragon | 2011-08-28 | 2022-01-25 | |
|  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 | |
|  stalker.pl | 
            [irc]
          Record and correlate nick!user@host information.
          
           (requires: DBD::SQLite) | 1.6.3 | GPL-3.0-or-later | 0.3.4 | nils_2 | 2013-05-01 | 2021-11-06 | |
|  stats_bar.pl | Bar items with stats about network interface, load, and free memory. | 1.2 | GPL-3.0-or-later | 0.3.0 | wishbone | 2009-10-16 | 2018-07-29 | |
|  stick_buffer.py | Stick buffer to a window. | 0.6 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2013-01-29 | 2017-12-14 | |
|  strmon.pl | 
            [notify]
          Monitoring of highlights/tags/buffers/nicks with sound/osd notifications. | 0.5.4 | GPL-3.0-or-later | 0.3.0 | Stravy | 2010-01-01 | 2017-10-28 | |
|  styurl.py | Style URLs using a Python regex. | 1.0 | GPL-3.0-or-later | 0.3.0 | Cole Helbling | 2021-04-05 | ||
|  substitution.rb | 
            [input]
          Substitute strings in messages before they are sent. | 0.0.3 | GPL-3.0-or-later | 0.3.7 | sam113101 | 2014-01-14 | 2024-11-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 | ||
|  text_effects.lua | 
            [text]
          Adds effects to words surrounded by certain characters. | 1.1 | GPL-3.0-or-later | 0.3.0 | vaughan | 2010-10-05 | 2012-03-09 | |
|  text_replace.py | Replaces text you write with replacement text. | 0.7 | GPL-3.0-or-later | 0.3.0 | xt | 2009-10-27 | 2020-06-06 | |
|  thinklight_blink.pl | 
            [notify]
          Thinklight blink on highlight/private message.
          
           (requires: thinkpad-acpi) | 0.3 | GPL-3.0-or-later | 0.3.0 | trenki | 2010-10-31 | 2011-04-24 | |
|  tictactoe.py | Tic-tac-toe game. | 0.1 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2016-10-22 | ||
|  title.py | Set terminal title to active buffer name and hotlist items. | 0.9 | GPL-3.0-or-later | 0.3.0 | xt | 2009-05-10 | 2017-07-14 | |
|  tmux_env.py | Update WeeChat environment from tmux. | 3.1 | GPL-3.0-or-later | 0.3.0 | agriffis | 2013-10-22 | 2021-03-06 | |
|  toggle_highlight.py | Toggle notifications of normal messages for current buffer. | 0.2 | GPL-3.0-or-later | 0.3.0 | Adam Spiers | 2013-01-07 | 2013-01-07 | |
|  toggle_nicklist.py | Auto show and hide nicklist depending on buffer name. | 0.7 | GPL-3.0-or-later | 0.3.0 | xt | 2009-06-23 | 2012-01-03 | |
|  topicdiff.py | Show differences between old and new topics. | 0.4 | GPL-3.0-or-later | 0.3.0 | daf | 2011-08-28 | 2019-09-22 | |
|  topicsed.pl | Edit channel topics by perl regular expressions or in input-line. | 0.1 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2011-09-17 | ||
|  translate.py | Translate string using Google translate API. | 0.7 | GPL-3.0-or-later | 0.3.7 | FlashCode | 2009-10-15 | 2013-11-28 | |
|  triggerreply.py | Automatically replies over specified triggers. (requires: sqlite3) | 0.4.4 | GPL-3.0-or-later | 0.4.0 | Vlad Stoica | 2015-03-22 | 2022-07-07 | |
|  twitch.py | Twitch.tv chat integration. | 1.1 | GPL-3.0-or-later | 4.1.0 | mumixam | 2016-10-30 | 2025-09-25 | |
|  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 | |
|  typing_counter.py | Bar item showing typing count and cursor position. | 1.0 | GPL-3.0-or-later | 0.3.2 | fauno | 2010-03-05 | 2018-11-04 | |
|  ubus.pl | 
            [notify]
          Ubus notification.
          
           (requires: ubus) | 0.2 | GPL-3.0-or-later | 0.3.0 | aep | 2010-04-02 | 2011-02-14 | |
|  undernet_totp.py | UnderNET's X OTP (OATH-TOTP) authentication. | 0.4.2 | GPL-3.0-or-later | 0.4.2 | Ratler | 2014-01-14 | 2021-04-05 | |
|  unhighlight.py | Allow per-buffer specification of a regex that prevents highlights. | 0.1.3 | GPL-3.0-or-later | 1.0 | xiagu | 2016-10-30 | 2020-05-09 | |
|  unread_buffer.py | Mark buffer as unread. | 2 | GPL-3.0-or-later | 1.0 | nils_2 | 2015-06-14 | 2018-06-07 | |
|  unset_unused.pl | 
            [settings]
          Remove options of scripts that are no longer installed. | 0.5 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2011-08-28 | 2019-07-31 | |
|  unwanted_msg.py | Avoid sending misformatted commands as messages. | 0.3 | GPL-3.0-or-later | 0.3.6 | nesthib | 2012-03-13 | 2022-11-11 | |
|  update_notifier.py | Notify user about WeeChat updates. | 0.7 | GPL-3.0-or-later | 0.3.0 | drubin | 2010-10-23 | 2023-06-24 | |
|  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 | |
|  upside_down.py | Replaces text you write with upside down text. | 0.3.1 | GPL-3.0-or-later | 0.3.0 | xt | 2010-01-14 | 2022-03-19 | |
|  url_arza.pl | 
            [url]
          Shorten long URLs in buffers and input line. | 0.2 | GPL-3.0-or-later | 0.3.6 | ArZa | 2013-07-27 | 2019-03-17 | |
|  urlbar.py | Display a url bar for easy clicking or selecting. | 14 | GPL-3.0-or-later | 0.3.0 | xt | 2009-06-08 | 2020-06-21 | |
|  urlbuf.py | A common buffer for URLs. | 0.4 | GPL-3.0-or-later | 0.3.0 | Jani Kesänen | 2011-08-28 | 2019-07-07 | |
|  url_hinter.rb | 
            [url]
          Open URLs without using the mouse. | 0.41 | GPL-3.0-or-later | 0.3.0 | tkengo | 2015-03-22 | 2017-11-26 | |
|  url_olde.py | Display when and where a URI was first posted. (requires: sqlite) | 0.8 | GPL-3.0-or-later | 0.4.0 | yeled | 2016-10-30 | 2021-05-11 | |
|  urlserver.py | Shorten URLs with own HTTP server. (requires: python >= 2.6) | 2.6 | GPL-3.0-or-later | 0.3.4 | FlashCode | 2011-10-30 | 2021-05-11 | |
|  vdm.py | Display content of viedemerde.fr/fmylife.com website. | 1.3 | GPL-3.0-or-later | 0.3.7 | FlashCode | 2009-03-08 | 2012-12-03 | |
|  vimode.py | Vi-like key bindings/commands with normal and insert mode. | 0.8.1 | GPL-3.0-or-later | 1.0 | GermainZ | 2013-08-27 | 2021-04-05 | |
|  volumeter.pl | Show volume of data on network interface in a bar. | 0.2 | GPL-3.0-or-later | 0.3.0 | nils_2 | 2009-10-15 | ||
|  weechataboo.scm | 
            [emoticon]
          Replace emotion-tags with random emoticons. | 0.1.2 | GPL-3.0-or-later | 0.3.0 | Alvar | 2017-05-08 | 2018-12-02 | |
|  weefish.rb | FiSH encryption/decryption. (requires: crypt/blowfish) | 0.4 | GPL-3.0-or-later | 0.3.0 | tp | 2010-09-19 | 2012-02-08 | |
|  weefusables.py | 
            [confusables, py3]
          Set message tag when confusables chars are used in words.
          
           (requires: confusables) | 0.2 | GPL-3.0-or-later | nils_2 | 2021-09-11 | |||
|  wee_most.py | 
            [mattermost, py3]
          Mattermost integration.
          
           (requires: websocket-client) | 0.3.0 | GPL-3.0-or-later | 0.3.0 | Damien Tardy-Panis | 2023-03-07 | 2023-06-11 | |
|  weemoticons.py | Convert ascii emotes to the unicode emoticon. (requires: Terminal/font with unicode version 6.3) | 0.3 | GPL-3.0-or-later | 0.3.0 | Ratler | 2014-01-14 | 2020-05-09 | |
|  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 | |
|  weespotify.rb | 
            [music]
          Display which song spotify is currently playing.
          
           (requires: dbus) | 1.1 | GPL-3.0-or-later | 0.3.0 | PawelP | 2013-09-21 | 2016-03-25 | |
|  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 | |
|  weetris.py | Tetris-like game. | 1.1 | GPL-3.0-or-later | 0.3.0 | FlashCode | 2008-11-05 | 2025-10-04 | |
|  weetweet.py | WeeChat twitter client. (requires: python twitter lib >= 1.9.4, python3 (outside WeeChat)) | 1.2.9 | GPL-3.0-or-later | 0.4.0 | DarkDefender | 2013-05-01 | 2018-10-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 | |
|  whois_on_query.py | Send "whois" on nick when receiving new IRC query. | 0.6.1 | GPL-3.0-or-later | 0.3.2 | FlashCode | 2009-02-08 | 2017-06-03 | |
|  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 | ||
|  wttr.tcl | Add an item showing weather. | 1.1 | GPL-3.0-or-later | 0.3.0 | CrazyCat | 2023-06-14 | 2023-06-16 | |
|  xclip.pl | Paste content from X11 clipboard. (requires: xclip) | 0.2 | GPL-3.0-or-later | 0.3.0 | stfn | 2011-09-18 | 2011-09-26 | |
|  xdccq.py | Queue XDCC messages to bots. | 0.1.2 | GPL-3.0-or-later | 0.3.0 | flagg | 2018-09-23 | 2023-10-06 | |
|  xfer_run_command.py | Run a command on end of xfer. | 0.1 | GPL-3.0-or-later | 0.3.0 | Michael Kebe | 2016-10-30 | ||
|  xfer_scp.py | Copy files by scp after xfer. (requires: scp) | 1.0.5 | GPL-3.0-or-later | 0.4.3 | Grant Bacon | 2015-03-22 | 2017-03-18 | |
|  xfer_setip.py | Set xfer own ip with external ip. | 0.5 | GPL-3.0-or-later | 0.3.0 | Mrokii | 2010-11-15 | 2019-07-31 | |
|  xosdnotify.tcl | 
            [notify]
          Show highlights and private messages with OSD.
          
           (requires: xosd, tclxosd) | 0.2 | GPL-3.0-or-later | 0.3.0 | Karvur | 2010-09-30 | 2013-04-14 | |
|  xterm_paste.pl | Make xterm clipboard paste available as command. | 0.1 | GPL-3.0-or-later | 0.3.9 | Nei | 2012-11-26 | ||
|  yaaa.pl | 
            [away]
          Auto-away script. | 0.3.1 | GPL-3.0-or-later | 0.3.0 | jnbek | 2009-11-09 | 2025-04-23 | |
|  yaurls.pl | 
            [url]
          Shorten URLs with many shortening services. | 1.9 | GPL-3.0-or-later | 0.3.7 | R1cochet | 2012-03-06 | 2012-09-22 | |
|  zerotab.py | Complete empty input line with latest speaker nick in channel. | 1.5 | GPL-3.0-or-later | 0.3.0 | i686 | 2010-08-03 | 2013-01-29 | |
|  zncplayback.py | Add support for the ZNC Playback module. | 0.2.2 | GPL-3.0-or-later | 0.3.2 | jazzpi | 2016-10-30 | 2022-02-05 |