From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.224.6.138 with SMTP id 10cs55636qaz; Tue, 8 Feb 2011 22:43:55 -0800 (PST) Received: by 10.150.189.4 with SMTP id m4mr1012942ybf.218.1297233834677; Tue, 08 Feb 2011 22:43:54 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id fk8si878964vbb.74.2011.02.08.22.43.54; Tue, 08 Feb 2011 22:43:54 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 4DE9E1678328; Wed, 9 Feb 2011 01:43:54 -0500 (EST) Received: from masanjin.net (masanjin.net [209.20.72.13]) by rubyforge.org (Postfix) with ESMTP id BA4001858363 for ; Wed, 9 Feb 2011 01:14:11 -0500 (EST) Received: from w by masanjin.net with local (Exim 4.71) (envelope-from ) id 1Pn3KG-0000Ej-9J for sup-devel@rubyforge.org; Wed, 09 Feb 2011 06:14:52 +0000 From: William Morgan To: sup-devel@rubyforge.org Date: Wed, 09 Feb 2011 06:14:52 +0000 Message-Id: <1297231668-sup-8433@masanjin.net> User-Agent: Sup/git Subject: [sup-devel] whistlepig X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org Today I've released something that I've been working on for many many months now, which I hope will form the basis of the mythical Sup 2.0. It's a tiny full-text search engine called Whistlepig. http://masanjin.net/whistlepig For a quick demo, if you clone it and check out the ruby/ directory, you can run: ruby -Ilib bin/email-indexer ruby -Ilib bin/email-searcher (You will also need to install the oklahoma_mixer, console and trollop gems.) This is a super simple non-threaded non-curses email browser. The email parsing code is much of the Sup email parsing code, but I think I've ironed out all the Ruby 1.9 encoding-related bugs through a very laborious process of trial and error. For my next trick, I am going to start writing a server version of this. Believe it or not, I'm thinking HTTP. -- William _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel