Mike Quin's Corner of the Web


IRC

I'm a fairly long-standing user and fan of Internet Relay Chat, and as with many users of this service have a setup very much tailored to my own preferences.

On this page I intend to publish some of my client scripts and other code which may be of use to others.

Irssi

My client of choice is irssi, combined with a number of scripts to automate or simplify mundane proceedures. Some of these are from scripts.irssi.org and other sources, some I have written myself as needs arose.

autorelease.pl (source)

This script will attempt to automatically recover a registered nickname using NickServ's RELEASE function when connecting to the network if it finds that the nick is in use or being held by services. This was written for freenode but may work on other networks using Atheme services and Charybdis familiy ircds.

ZNC

ZNC is an irc proxy server (AKA a bouncer) which maintains a persistant connection to the IRC server, allowing one connection to be shared between multiple clients and allowing client restarts without disconnceting and some other nifty tricks.

cap_sasl.cpp (source)

This is a module to implement the SASL Authentication capability supported by charybidis family ircds. To complie it copy the .cpp file into your ZNC source tree's modules/extra directory and run 'make'.