Updated mutt wikipage, new addressbook script: notmuch-abook
authorGuyzmo <guyzmo+notmuch@m0g.net>
Fri, 22 Mar 2013 15:21:49 +0000 (16:21 +0100)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:54:01 +0000 (09:54 -0800)
ad/d6847078dfe3a312c9ad30f83752652f1a0c77 [new file with mode: 0644]

diff --git a/ad/d6847078dfe3a312c9ad30f83752652f1a0c77 b/ad/d6847078dfe3a312c9ad30f83752652f1a0c77
new file mode 100644 (file)
index 0000000..3a0ed38
--- /dev/null
@@ -0,0 +1,88 @@
+Return-Path: <guyzmo@vilya.m0g.net>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id A527C431FAF\r
+       for <notmuch@notmuchmail.org>; Fri, 22 Mar 2013 08:22:10 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
+       autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id eUNlS3lzE1Kz for <notmuch@notmuchmail.org>;\r
+       Fri, 22 Mar 2013 08:22:09 -0700 (PDT)\r
+Received: from mail.m0g.net (vilya.m0g.net [88.191.157.47])\r
+       by olra.theworths.org (Postfix) with ESMTP id 25951431FB6\r
+       for <notmuch@notmuchmail.org>; Fri, 22 Mar 2013 08:22:09 -0700 (PDT)\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by mail.m0g.net (Postfix) with ESMTP id 9F8093E0032\r
+       for <notmuch@notmuchmail.org>; Fri, 22 Mar 2013 16:21:52 +0100 (CET)\r
+X-Virus-Scanned: Debian amavisd-new at vilya.m0g.net\r
+Received: from mail.m0g.net ([127.0.0.1])\r
+       by localhost (sd-38500.dedibox.fr [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id 5bROTM+G5m0a for <notmuch@notmuchmail.org>;\r
+       Fri, 22 Mar 2013 16:21:51 +0100 (CET)\r
+Received: by mail.m0g.net (Postfix, from userid 1000)\r
+       id E7F953E0CD3; Fri, 22 Mar 2013 16:21:50 +0100 (CET)\r
+Date: Fri, 22 Mar 2013 16:21:49 +0100\r
+From: Guyzmo <guyzmo+notmuch@m0g.net>\r
+To: Notmuch ML <notmuch@notmuchmail.org>\r
+Subject: Updated mutt wikipage, new addressbook script: notmuch-abook\r
+Message-ID: <20130322152149.GF31537@vilya.m0g.net>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain; charset=us-ascii\r
+Content-Disposition: inline\r
+User-Agent: Mutt/1.5.21 (2011-07-01)\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Fri, 22 Mar 2013 15:22:10 -0000\r
+\r
+Hello world,\r
+\r
+    I'm  using  notmuch  and  mutt-kz  flawlessly  for   over   a  year,\r
+and I'm really  happy  with  them,  so  thank  you  guys  for  providing\r
+such great tools! \r
+\r
+So I updated the notmuchmail.org wikipage about mutt:\r
+\r
+    http://notmuchmail.org/notmuch-mutt/\r
+\r
+    I also wanted to enable completion from within  vim,  so  I extended\r
+the mutt_addresses.py script, so  it  creates  and  updates  a  cache of\r
+addresses in a sqlite3 database. It is available on pypi, so you can use\r
+it as a standalone CLI application:\r
+\r
+    https://github.com/guyzmo/notmuch-abook/\r
+\r
+    About that one,  I  made  the  choice  to  use  sqlite3  as backend,\r
+because it was an easy way to create fast  queries  of  addresses, but I\r
+was wondering if it  would  not  be  more  intelligent  to integrate the\r
+addresses indexing in the xapian database directly?\r
+\r
+    And finally, I have tried to compile  the  vala-notmuch addressbook,\r
+but  the  compilation  is  failing  because  of  some   change   in  the\r
+database_open call, and I don't have much time to understand  Vala's API\r
+mappings to C. But I've been told it  is  lightning  fast  when querying\r
+notmuch directly. \r
+\r
+    Has  anyone  patched  that  code,  and  still  use  it  with  latest\r
+notmuch? I'd give  it  a  try  to  replace  my  sqlite3  backend  in the\r
+script.\r
+\r
+Cheers,\r
+\r
+-- \r
+Guyzmo\r