A more recent version of scripts may be available at scripts.irssi.org.
Irssi is a terminal based IRC client for UNIX systems. You can read more about irssi on the irssi site or you can have a little taste of it's superiority by looking at a list of some its cool features.
Here you can find a few scripts I've written for it, and a few other possibly useful things.
| name | version | description |
|---|---|---|
| trigger.pl | 1.0 | execute a command or replace text, triggered by an event in irssi |
| nicklist.pl | 0.4.6 | draws a nicklist to another terminal, or at the right of your irssi in the same terminal |
| rtrim.pl | 0.2 | removes whitespace at the end of every line you type |
| special_complete.pl | 1.1 | (tab)complete irssi special variables (words that start with $) by evaluating them |
| grep.pl | 2.1 | /GREP [-i] [-w] [-v] [-F] <perl-regexp> <command to run> |
| showmode.pl | 0.3 | show modes in parts, quits, kicks, topic changes or actions, like show_nickmode does for public messages |
| printlevels.pl | 1.1 | prints the message level before every line. useful for debugging your level settings |
| proxy_backlog.pl | 0.0.0 | sends backlog from irssi to clients connecting to irssiproxy |
| compact.pl | 0.0.0 | combines multiple lines from same person into one |
| mouse.pl | 1.0.0 | control irssi using mouse clicks and gestures |
| escape.pl | 1.0 | displays lines in your scrollback in escaped form, so you can copy and paste them including colors and special characters |
| window_switcher.pl | 1.0 | makes switching windows easy |
| history_search.pl | 2.0 | Search within your typed history as you type (like ctrl-R in bash) |
| per_window_prompt.pl | 1.0 | Keeps a prompt per window |
Note: the old replace script has been replaced by trigger