<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>reoriginalize &#187; Search Results  &#187;  Jibot 0.6</title>
	<atom:link href="http://term.ie/blog/?s=Jibot+0.6&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://term.ie/blog</link>
	<description>Andy "Bad Motherfucker" Smith</description>
	<lastBuildDate>Thu, 25 Mar 2010 02:23:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JiBot 0.6.1.2</title>
		<link>http://term.ie/blog/jibot-0612/</link>
		<comments>http://term.ie/blog/jibot-0612/#comments</comments>
		<pubDate>Wed, 19 May 2004 02:57:52 +0000</pubDate>
		<dc:creator>termie</dc:creator>
				<category><![CDATA[codering]]></category>

		<guid isPermaLink="false">http://an9.org/wordpress/?p=23</guid>
		<description><![CDATA[Little update on JiBot, got some nice features implemented, source available at Sourceforge. Check the extended for a changelog.

In somewhat related news, I plan on enjoying myself tomorrow night at the Technorati Hoedown, or was it a Shindig&#8230;



CHANGES

2004-05-19 - 0.6.1.2
    - Fixed the behavior in which a person who has no def [...]]]></description>
			<content:encoded><![CDATA[<p>Little update on <a href="http://joi.ito.com/joiwiki/JiBot">JiBot</a>, got some nice features implemented, <a href="https://sourceforge.net/projects/jibot/">source</a> available at Sourceforge. Check the extended for a changelog.</p>

<p>In somewhat related news, I plan on enjoying myself tomorrow night at the <a href="http://technorati.com">Technorati</a> Hoedown, or was it a Shindig&#8230;
<span id="more-23"></span>
<pre></pre></p>

<h2>CHANGES</h2>

<p>2004-05-19 - 0.6.1.2
    - Fixed the behavior in which a person who has no def is heralded as 
      unknown even if we've already seen them.
    - Fixed an issue with people being re-heralded after a netsplit by
      setting the last_herald for them more often (on quit, for instance)
      Also checks if the nick is in cur_nicks before heralding, in case it
      never saw the person quit (first out in netsplit, first in scenario)
      If netsplit lasts for more than 10 minutes, all bets are off, it will
      herald the first two 'new' nicks it sees.
    - Gave ?quit the option of including a custom message, 
      e.g. '?quit QUick update...'
    - Fixed a typo where favorites was spelled favorties
    - Fixed another typo that was sending cmd_favorites many arguments
    - Added a default behavior for a ?karma with no argument
    - Replaced some of the defDB functionality with a re.split() to split on
      'and' and '&amp;' as well as stripping them from the front of an entry 
      should they show up there. This means you can ?def and ?forget multiple
      items at once.
    - Added useful information to ?forget when multiple phrases are being
      removed.
    - Fixed another issue with favorites with things being treated as boolean
      instead of int
    - Uses the identification checking to securely identify the owners as well
      as The Queen
    - Allows the ?forgetnick, ?heraldme, and queen commands in private message
      if identification checking is on and the user is identified
    - Added jeanniecool as a default owner
    - Added technorati as a default channel
    - Will now only recognize nicks it has seen before for favoring, to
      prevent favoring of odd things and phrases, also forces everthing into
      lowercase
    - Removed the delay from the say and action commands, freenode staff says
      that throttling won't be a problem
    - Added a default ?blog action that gives the location of the blog
    - Nick didn't pass any useful parameters, so it is ignored in the parse()
      method for JibotMessage.
    - The Technorati API is now updated to handle the latest version should
      the date formate be changed, and has more error handling regardless.</p>

<p>2004-04-25 - 0.6.1.1
    - Added the ability to check for identification, the config file setting
      is 'check_identification'(boolean), and is on by default, currently
      nothing is checking against this, however.
    - Added the ability to identify with NickServ using a password stored in
      a plaintext file, 'identifykey.txt' by default, and is off by default
      because you will need to register the nick before it can be used.
      The config options for this functionality are 'identify'(boolean) and
      'identify_key_file'(filename)
    - Fixed a bug with ?learn_first, it was using some early code and wasn't
      converting to a string.
    - Added some type checks to the defDB
    - Made ?help respond in PM, ?help by itself will PM you with the message
      while ?help <nick> will PM that nick
</nick></p>
]]></content:encoded>
			<wfw:commentRss>http://term.ie/blog/jibot-0612/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jibot 0.6</title>
		<link>http://term.ie/blog/jibot-06/</link>
		<comments>http://term.ie/blog/jibot-06/#comments</comments>
		<pubDate>Thu, 22 Apr 2004 18:13:26 +0000</pubDate>
		<dc:creator>termie</dc:creator>
				<category><![CDATA[codering]]></category>

		<guid isPermaLink="false">http://an9.org/wordpress/?p=10</guid>
		<description><![CDATA[Over the past week and half or so I completely refactored the <a href="http://joi.ito.com/joiwiki/JiBot">Jibot 0.3</a> code, and with the help of <a href="http://epeus.blogspot.com">Kevin Marks</a> and <a href="http://www.kung-foo.tv/blog/">Ado</a> got it all tested and installed over on the main jibot server.]]></description>
			<content:encoded><![CDATA[<p>It is with great pride that I would like to announce a finished project. Finished, at least, in the sense that it is operational, stable, and in use.</p>

<p>Over the past week and half or so I completely refactored the <a href="http://joi.ito.com/joiwiki/JiBot">Jibot</a> code, and with the help of <a href="http://epeus.blogspot.com">Kevin Marks</a> and <a href="http://www.kung-foo.tv/blog/">Ado</a> got it all tested and installed over on the main jibot server.</p>

<p>I now have a something of a completed project to my name, and I have to say it feels quite nice. Of course, now that I have touched it, I have become its caretaker. But that&#8217;s perfectly alright, jibot&#8217;s a good kid, and it gives me something to think of new ideas for.</p>

<p>Anybody interested in checking out the code can find it over at the <a href="http://sourceforge.net/projects/jibot/">project on Sourceforge.net</a>, and the most recent CVS version is available there as well. I expect to be updating it pretty regularly, so I&#8217;ll likely mention the updates here.</p>

<p>Click the &#8220;read more&#8221; link below to check out a rough changelog.
<span id="more-10"></span></p>

<h4>2004-04-20 &#8211; 0.6</h4>

<ul>
<li>Now requires Python 2.3 and SQLite (for SQLite db integration)</li>
<li>Massive refactor, jibot.py has been replaced by JibotConfig, JibotDatabase, JibotInterface, JibotLaunch, and JibotOptions</li>
<li>Added command-line option parsing</li>
<li>Added configuration file parsing</li>
<li>Included test and debug startup scripts and configurations</li>
<li>Included a rudimentary jibot pickle to sqlite database converter</li>
<li>Added commands savedefs, savenicks, savekarmas, savefavors, join, part, silence, quiet, unquiet</li>
<li>Added support for SQLite databases, as well as a database abstraction layer for future database integrations</li>
<li>Combined favorites and disfavorites into one database</li>
<li>Removed the &#8216;lastherald&#8217; property of a masternick entry, the masternick database now only holds the aka&#8217;s of each nick</li>
<li>Added parsing of &#8220;and&#8221; and &#8220;&amp;&#8221; in defs, separating the definitions</li>
<li>Added incoming string sanitization to remove unprintable characters</li>
<li>Moved to the new Amazon XMLRPC url</li>
<li>The karmadump.rpy and braindump.rpy aren&#8217;t really being used at all right now, that should change later on, but for now that stuff is on hold</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://term.ie/blog/jibot-06/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
