/projects/irssiscripts last modified 32.921 days ago

Irssi Scripts

These scripts are products of my work for my favorite IRC client, irssi. Report suggestions/problems you may have.

Also, most, if not all, scripts listed have comments and documentation listed at the top of the files; please read this.

BitlBee

bitlbee_autoreply.pl | screenshot

Sends an auto-reply message to AIM users when they send you messages while you are away. Auto-replies are sent once an hour per nick. There is also an option to notify the user of the length of your awayness. This is done by including "(away: 5 minutes and 3 seconds)" at the end of the auto-reply.

bitlbee_html.pl | screenshot

One of my more involved creations. Incoming HTML from AIM connections will be parsed into readable control codes. Links are also parsed into readable text. An option exists replacing outgoing control codes with appropriate HTML. Read the comments at the top of the file to learn more. Requires Bitlbee 1.0+

bitlbee_status_notice.pl | screenshot

A buddy tracking system for Bitlbee and Irssi. See the screenshot.

bitlbee_typing_notice.pl | screenshot

Show typing notifications in irssi. This script is co-developed with timing, and a newer version may be available on his site.

Miscellaneous

anames.pl

Creates an /anames command that will read away information for users in a particular channel and display a /names-like output with the away users grayed out. Note: use /who to update the away information

automode.pl

No-maintenance, learning, auto-op/auto-voice/auto-halfop, nick mode maintainer.

gaway.pl

Use your Gaim away messages in Irssi. Defines /gaway command. Use /gaway <short name> where <short name> is the name defined for a <status> tag in ~/.gaim/status.xml. The script will set all connections as away with the message defined in the <message> tag for that particular shortname.

hilightcmd.pl

Run a command (such as a shell script that executes a series of beeps) when you are hilighted. It also has a setting to not run the command when you are away.

hilight_notice.pl

Changes the msglevel of notices to that used by private messages. This means that the status window will be hilighted like a query when a notice is received.

socket-interface.pl

Control and get information from Irssi via a Unix socket. This script is not as complete as it could (or should) be, but it allows for external programs to send commands to Irssi easily.

Themes

Not really scripts, but useful.

fear.theme

Blueish.

fear2.theme | screenshot

Greenish.