<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>David Raynes: BitchX</title>
<link>http://www.rayners.org/archives/computing/config_files/bitchx/index.php</link>
<description></description>
<language>en-us</language>
<copyright>Copyright 2005</copyright>
<lastBuildDate>Mon, 14 Jun 2004 17:46:11 -0500</lastBuildDate>
<pubDate>Wed, 11 May 2005 17:01:08 -0500</pubDate>
<generator>http://www.movabletype.org/?v=3.16</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>

<item>
<title>Turning Off Auto Ignore</title>
<description>While I was speaking with Joi on IRC today, BitchX kept ignoring him (in all honesty though, he was pasting...</description>
<link>http://www.rayners.org/2004/06/turning_off_aut.php</link>
<guid>http://www.rayners.org/2004/06/turning_off_aut.php</guid>
<content:encoded><![CDATA[<p>While I was speaking with <a href="http://joi.ito.com/">Joi</a> on <span class="caps">IRC </span>today, <a href="http://www.bitchx.org/">BitchX</a> kept ignoring him (in all honesty though, he was pasting some stuff into messages to me, so they were coming in pretty quick).  Anyways, after some digging, I found an undocumented command for <a href="http://faq.bitchx.org/view_faq.php?tag=auto+ignore+disable">turning off auto-ignore</a> for a given nick:</p>

<pre><code>/addnoflood nickname</code></pre>

<p>Unfortunately, it appears that setting is not saved with the <code>/save</code> command, so I will need to add it to my <code>~/.bitchxrc</code> file.</p>

]]></content:encoded>
<category>BitchX</category>
<pubDate>Mon, 14 Jun 2004 17:46:11 -0500</pubDate>
</item>
<item>
<title>Fun with BitchX</title>
<description>I have been on IRC quite a bit lately, and I have been having some fun getting my current client,...</description>
<link>http://www.rayners.org/2004/06/fun_with_bitchx.php</link>
<guid>http://www.rayners.org/2004/06/fun_with_bitchx.php</guid>
<content:encoded><![CDATA[<p>I have been on <span class="caps">IRC </span>quite a bit lately, and I have been having some fun getting my current client, <a href="http://www.bitchx.org/">BitchX</a>, working nicely.  I have not done too much so far, but I have got a few more tricks up my sleeve.</p>

<p>First of all, the following in my <code>~/.bitchxrc</code> file automatically validates me with NickServ on <a href="http://www.freenode.net">Freenode</a> and <a href="http://www.wyldryde.net">Wyldryde</a>:</p>

<pre><code> # My &quot;passwords&quot;
assign FREENODE_PASSWORD password
assign WYLDRYDE_PASSWORD password

 # Command to register with NickServ
 # Sending the appropiate password to the network

alias nsreg {
    userhost NickServ -cmd {
        if ( rmatch($3@$4 NickServ@services.) ) {
            echo NSREG: Sending FreeNode Credentials
            ^msg nickserv identify $FREENODE_PASSWORD
        }
        if ( rmatch($3@$4 services@wyldryde.net) ) {
            echo NSREG: Sending WyldRyde Credientials
            ^msg nickserv identify $WYLDRYDE_PASSWORD
        }
    }
}

 # Catch the notice from NickServ that the nick is registered

on ^notice 'NickServ This nickname is \\[owned registered\\]*' {
    ^nsreg
}</code></pre>

<p>And finally, since there are many people who refer to me without using my nick (rayners), I put in the following code to catch other words and highlight those messages:</p>

<pre><code>assign AR_WORDLIST david raynes dave rayners

on ^public '% % *\\[$AR_WORDLIST\\]*' {
        echo $fparse(PUBLIC_AR &quot;&quot; $0 &quot;&quot; $2-)
}</code></pre>

<p>I will probably add some more words later, but that is working well enough so far.</p>

]]></content:encoded>
<category>BitchX</category>
<pubDate>Thu, 03 Jun 2004 22:39:14 -0500</pubDate>
</item>


</channel>
</rss>