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 |
---|---|---|---|---|---|---|---|---|
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 | |
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 | ||
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 | |
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 | ||
input_lock.rb | Lock input (authorize only commands). | 0.2 | BSD-3-Clause | 0.3.0 | mahlon | 2011-04-25 | 2022-12-17 | |
inverter.tcl |
[input]
Invert all letters of your text.
|
0.1 | GPL-3.0-or-later | 0.3.0 | CrazyCat | 2017-01-01 | ||
leet.py | Convert text to leet. | 0.2 | BSD-3-Clause | 0.3.0 | Lenoob | 2011-01-04 | 2020-10-11 | |
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 | ||
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 | |
sarcasm.py | Adds random capitalization to your sentence. | 1.0 | GPL-3.0-or-later | 0.3.0 | Fsaev | 2023-04-02 | ||
selfcensor.py | Self-censor stuff you were going to say. | 0.1 | MIT | 0.3.0 | tx | 2018-09-21 | ||
shuffle.pl |
[input]
Simple text shuffler.
|
0.1 | Public-domain | 0.3.0 | Trashlord | 2009-05-03 | ||
spacer.pl |
[input]
Add a space between each character.
|
0.1 | GPL-3.0-or-later | 0.3.0 | Biohazard | 2013-05-01 | ||
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 | |
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 | |
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 | |
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 | |
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 |