<<< Date Index >>>     <<< Thread Index >>>

Bugfixes : Feeding whole maildirs to LBDB for Mutt’s address completion



A while ago I published lbdb-fetchalladdresses-firsttime.sh and
lbdb-fetchalladdresses-daily.sh, two scripts that scour a maildir hierarchy to
records all addresses from the headers in the lbdb m_inmail database in order
to feed whole maildirs to LBDB for Mutt’s address completion.

A few days ago, for some unknown reasons this script ceased to work correctly.
I traced the problem to an incorrect argument to ‘uniq‘. While I was at it I
decided to let ‘sort‘ handle the job of ‘uniq‘ and in one fell swoop enhanced
the sort operation with some better criterias (-u -d -f -i -k 1,1). So here is
version 0.3 for you :

 * lbdb-fetchalladdresses-firsttime.sh - 
http://www.ruwenzori.net/code/lbdb-fetchalladdresses-firsttime/
 * lbdb-fetchalladdresses-daily.sh - 
http://www.ruwenzori.net/code/lbdb-fetchalladdresses-daily/

As I mentioned earlier, if you do not have an existing lbdb database, you
should run lbdb-fetchalladdresses-firsttime.sh first. Once you have done that
you can from time to time update your database with
lbdb-fetchalladdresses-daily.sh who does the same thing as
lbdb-fetchalladdresses-firsttime.sh but only for messages not older than a
certain user-set age.

Original release announcement : 
http://serendipity.ruwenzori.net/index.php/2006/05/23/bugfix-release-of-the-whole-maildir-lbdb-fetchaddr-feeder-scripts-2

Attachment: signature.asc
Description: Digital signature