sirc version 2.211

[index] [hacks] [sirc] [ytalk] [utalk] [TSora] [xtris]

What is sirc?

sirc is an IRC (Internet Relay Chat) client for Unix programmed and programmable in perl,
by Roger Espel Llima (aka orabidoo).

sirc is much smaller than most clients, and yet has most of their features.

Some of sirc's features:

Downloading:

Download sirc in tarred and gzipped (compressed) form: (these two are the same; the second is provided as a stable URL to link to if you want to link the sirc distribution).

Or you can download or look at the files one by one:

To see other stuff I've programmed/hacked, click here

Scripts:

Here are some user-contributed scripts for the sirc client; some of them require perl version 5, and others use parts of the sirc interface that are not documented and could change with time, so use at your own risk, just like with any script.

adcc.pl
prompts you when you get a dcc request whether you want to take it or not (needs perl 5)
akickban.pl
shitlist, to auto-kick-ban people as they join
avoice.pl
an auto-voice list, to give +v automatically to a list of people
country.pl
a port of the popular ircII script - translates country codes to names
finger.pl
fingers accounts in the background - example of how to use fork within a sirc script without breaking it all
ftp.pl
an ftp client inside sirc
howl.pl
HOWL! adds server menu system, includes improved WWW support and does many little more or less interesting things.
hotmail.pl
a script to check your new mail at Hotmail (by JGentry).
lastlog.pl
adds a /lastlog to sirc
nocolor.pl
strips those lame mIRC color codes
patattack.pl
lets you send a lot of *pat*s to someone
prefix.pl
lets you define a prefix that is prepended to all commands
quiet.pl
filters down a lot of join/part/mode noise
quit.pl
lets you /quit with a random message, read from a file
ssfe.diff
apply this diff to have ssfe's cursor return to the input line
thx.pl
adds a message handler, keyword highliting, better bans and a few more random features
winnuke.pl
lets you "winnuke" people (i.e, send TCP out of band data, which is perfectly legal with the protocols, but makes windows crash).
www.pl
adds a command (/www) to access the last URL that was mentioned on IRC (requires to have a copy of netscape for X Windows, running on the same display)
yiff.pl
Yiff adds XDCC, highlighting and random cute extras to sirc (needs perl 5)
You can find some more sirc scripts at this ftp site.

License:

sirc is distributed under the GNU General Public License:

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 1, or (at your option)
    any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

Feedback:

For bug reports, comments, questions, praise, insults, email me at roger.espel.llima@pobox.com or at espel@iagora.net.
Alternatively, you can often find me on IRC (EFnet) as orabidoo.

You can always find the latest version of sirc at this URL: http://www.iagora.com/~espel/sirc/sirc.html . The old URL, http://www.iagora.com/~espel/sirc.html, still works.


[index] [hacks] [sirc] [ytalk] [utalk] [TSora] [xtris]

Contact information

Roger Espel Llima
e-mail: espel@iagora.net or roger.espel.llima@pobox.com
WWW: http://www.iagora.com/~espel/index.html
PGP key available.