From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 3CEAE431FBC for ; Wed, 17 Sep 2014 12:03:21 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8+r5-FU3PrPs for ; Wed, 17 Sep 2014 12:03:17 -0700 (PDT) Received: from guru.guru-group.fi (guru.guru-group.fi [46.183.73.34]) by olra.theworths.org (Postfix) with ESMTP id 8C33B431FAE for ; Wed, 17 Sep 2014 12:03:17 -0700 (PDT) Received: from guru.guru-group.fi (localhost [IPv6:::1]) by guru.guru-group.fi (Postfix) with ESMTP id CAC3F100051 for ; Wed, 17 Sep 2014 22:02:57 +0300 (EEST) From: Tomi Ollila To: notmuch@notmuchmail.org Subject: ANNOUNCE: nottoomuch-addresses.sh 2.3 In-Reply-To: References: User-Agent: Notmuch/0.18.1+97~g6c845ef (http://notmuchmail.org) Emacs/24.3.1 (x86_64-unknown-linux-gnu) X-Face: HhBM'cA~ MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Sep 2014 19:03:21 -0000 Hello again I'm pleased to announce new version of my caching address completer system for notmuch, version 2.3 (2014-09-17). You can get it from https://raw.githubusercontent.com/domo141/nottoomuch/master/nottoomuch-addresses.sh and a bit more usage documentation at https://github.com/domo141/nottoomuch/blob/master/nottoomuch-addresses.rst This new version provides 3 new options for address cache --(re)build functionality: --since=YYYY-MM-DD: cache addresses from emails dated since year-mo-dy. --exclude-path-re=...: directory paths (as regular expressions) to ignore when looking for email files. --name-conversion=lcf2flem: when used email addresses in format "Last, First " are converted to "First Last " in case either 'first' or 'last' part matches in phrase and address. non-ascii characters are ignored in comparison. It took like an hour to get this 'name conversion' functionality to work, and it works very well when doing it to my email address list. To figure out good (or at least tolerable, which it is now ;) option for it was quite a challenge... ... but that teached me a lot about http://en.wikipedia.org/wiki/Personal_name in the world (and why everyone would not want to use this feature). If you are happy with your current nottoomuch address cache this brings no changes in how search is done and cache updated, but if you find use for some of the above options then you need to give those with --rebuild after updating nottoomuch-addresses.sh. You can of course update nottoomuch-addresses.sh even you don't need the new features, it will work fine with older address cache (and will update cache file format from v4 to v5). Enjoy, Tomi