1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
|
|
|
|
irssi
|
|
|
|
|
|
|
|
|
|
|
|
* ABOUT
|
|
|
|
|
2000-02-25 12:03:17 -05:00
|
|
|
Irssi is an IRC client made with GTK+ toolkit and (optional) GNOME
|
|
|
|
libraries. A small text mode version is also somewhat working, there's
|
|
|
|
also a really simple daemon version which just loads "bot" plugin. I'd
|
|
|
|
also like to see KDE version.
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
|
|
|
|
* FEATURES
|
|
|
|
|
2000-02-25 12:03:17 -05:00
|
|
|
See docs/COMMANDS file for list of (almost) all commands irssi knows.
|
|
|
|
See docs/PERL for some documentation of Perl scripting.
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
I've been asked quite a lot about why should one use irssi, what does it do
|
|
|
|
that other IRC clients don't? Well, to tell you the truth, I have no idea :)
|
|
|
|
Still I've got a lot of mails saying it's the best GUI IRC client they've
|
|
|
|
ever used :) Let's see.. It should be easy to use, it has most of the
|
|
|
|
features IRC client needs and it's pretty stable. Here's a small list of what
|
|
|
|
it does:
|
|
|
|
|
|
|
|
- Nice configuration :) Especially the color settings.
|
|
|
|
- You can connect to multiple servers. Irssi is also IRC network aware so
|
|
|
|
you can specify some settings to work only in specified IRC networks.
|
|
|
|
- Automatically connect to IRC server(s) at startup, automatically join to
|
1999-10-16 07:05:08 -04:00
|
|
|
channels when connected.
|
1999-09-03 10:27:29 -04:00
|
|
|
- All code is nonblocking, it won't hang while connecting to server or
|
|
|
|
opening DCC connection. Host lookups are done in separate processes.
|
|
|
|
- DCC send, receive and chat with GUI
|
|
|
|
- GNOME panel support, channels and queries are displayed in GNOME panel
|
|
|
|
where you can easily see which channels have been updated (label turns to
|
|
|
|
red) and click in them to open the channel.
|
|
|
|
- Doubleclicking URL in text widget launches specified web/ftp/email client,
|
|
|
|
also doubleclicking channel/nick join to channel or creates query.
|
|
|
|
- Aliases, ignores, autoignoring when flooding, notify lists, completing
|
1999-09-04 11:09:11 -04:00
|
|
|
specified words with tab (like home<tab> -> http://my.home.page),
|
1999-09-03 10:27:29 -04:00
|
|
|
hilighting lines with specified texts
|
|
|
|
- Smart nick completion
|
|
|
|
- Configurable logging support
|
|
|
|
- Plugins support, creating plugins is really easy.
|
2000-02-25 12:03:17 -05:00
|
|
|
- Extremely flexible Perl scripting support.
|
1999-09-03 10:27:29 -04:00
|
|
|
- Lots of nice GUI stuff :)
|
|
|
|
|
|
|
|
|
1999-10-16 07:05:08 -04:00
|
|
|
* PROXY PLUGIN
|
|
|
|
|
|
|
|
Usage:
|
|
|
|
|
|
|
|
Start irssi-text in screen,
|
|
|
|
connect to some irc server
|
|
|
|
/load proxy <password> [ip address to listen [port to listen]]
|
|
|
|
|
|
|
|
|
|
|
|
Finished, default port to listen in is 2777 and default ip is the ip
|
|
|
|
where your irc server is connected. Now just connect your clients to
|
|
|
|
the proxy. There's not much features yet, if you want to use multiple
|
|
|
|
servers you'll need to start multiple irssi-texts now..
|
|
|
|
|
1999-09-03 10:27:29 -04:00
|
|
|
* INSTALLATION
|
|
|
|
|
|
|
|
./configure
|
|
|
|
make
|
|
|
|
make install
|
|
|
|
|
|
|
|
Configure can use these parameters (all of these defaults to yes):
|
|
|
|
|
|
|
|
--with-servertest Build test irc server which you can use to try crash
|
|
|
|
irc clients
|
1999-11-28 12:50:17 -05:00
|
|
|
--with-socks Build with socks library
|
|
|
|
--with-mysql=dir Build with mysql plugin
|
2000-03-10 15:58:04 -05:00
|
|
|
--without-gtk Build without GTK frontend
|
|
|
|
--without-textui Build without text frontend
|
|
|
|
--without-bot Build without irssibot
|
1999-09-03 10:27:29 -04:00
|
|
|
--without-gnome Build without GNOME libraries
|
|
|
|
--without-gnome-panel Build without GNOME panel
|
1999-11-28 12:50:17 -05:00
|
|
|
--without-imlib Build without Imlib library (you can use only .xpm
|
|
|
|
files as backgrounds)
|
1999-09-03 10:27:29 -04:00
|
|
|
--enable-memdebug Enable memory debugging, great for finding memory
|
|
|
|
leaks
|
|
|
|
--enable-gtk-hebrew Enable Hebrew support - see README-HEBREW
|
2000-02-25 12:03:17 -05:00
|
|
|
--disable-perl Disable Perl support
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
There's also some others, you can get a full list with ./configure --help
|
|
|
|
|
1999-10-03 10:41:18 -04:00
|
|
|
|
|
|
|
* COMMAND LINE PARAMETERS
|
|
|
|
|
|
|
|
--no-applet Don't start gnome panel applet
|
|
|
|
--connect -c <server> Connect to server at startup
|
|
|
|
--port -p <port> - specify port
|
1999-10-16 07:05:08 -04:00
|
|
|
--noconnect -! Don't autoconnect to any servers at startup
|
|
|
|
--nick -n Specify what nick to use
|
1999-09-03 10:27:29 -04:00
|
|
|
|
|
|
|
* BUGS / SUGGESTIONS
|
|
|
|
|
|
|
|
See TODO file if it is already listed in there - if not send me email..
|
|
|
|
|
|
|
|
|
|
|
|
* AUTHOR
|
|
|
|
|
2000-02-25 12:03:17 -05:00
|
|
|
Timo Sirainen, tss@iki.fi, cras/ircnet/#irssi, http://xlife.dhs.org/irssi/
|