Hi All,
I've been using irssi for a while now and enjoy it immensely. However,
there are a few things I'm trying to work around at the moment which I was
hoping someone could help with with.
1. When I issue certain logging file parameters, IRSSI neglects to log
server data including /who output, server messages, etc. I like to keep
channel data in it's own file like so:
autolog_path = "~/irclogs/%Y/$tag/$0.%m-%d.log";
But this keeps me from being able to log data that apparently doesn't fit
into a channel category. Is this a bug? Can someone think of
A) a better way to accomplish the same task as the above, or
B) a way to modify the irssi source code to actually log the server data
to a bogos channel name like: server.%m-%d.log.
2. I'd like to have the ability to run commands from the CLI after irssi
joins the specified server. One example is that I want it to autojoin a
channel after I start irssi from the CLI. I've written a perl module to
load up individual commands from a flat text file so I can do this once I
start up IRSSI, but I'd like to call that script, or at least be able to ask
irssi to join a single channel from the CLI instead. I'm not entirely sure
where the best place would be to modify the source code to add this
functionality.
3. I'm also looking for the ability to set the source hostname and target
hostname on the CLI to change the USER parameters sent across when the
client connects to a server. I've managed to do this with the source
hostname and some tweaks, since the default -h parameter seems to be
designed more towards choosing an interface to bind to rather than setting
the parameter. I'd like to do something similar for the destination, though
I don't need to store this in the config file as an added setting. It's a
one time only thing per connection, where the default "target" should be the
host the client is connecting to.
Thanks in advance for any assistance.
Cheers,
-- steve