Abook é um addressbook em modo texto útil para quem usa mutt como MUA. Disponível para Linux, FreeBSD e outros sabores Unix, pode ser instalado através de dowload na página do
projeto ou
aptitude install abook no Gnu/Debian.
Em um ambiente com o mutt configurado, pode-se enviar e-mail diretamente do abook, ou pelo mutt, chamando os endereços cadastrados no abook. Uma vantagem interessante, é que estando os contatos cadastrados em texto plano, estes podem ser usados ou exportados para outros formatos de acordo com a necessidade (ou criatividade). Por exemplo, para exportar os dados para um PalmOS, basta exportar os dados do abook no formato do palmcsv. Para este fim, instale o
pilot-link e exporte seus dados com o comando:
pilot-addresses -d abook -c abook -r addresses.palmcsv
Abook, permite importar dados dos seguintes formatos:
- abook native format
- ldif / Netscape addressbook
- mutt alias
- pine addressbook
- csv comma separated values
- palmcsv Palm comma separated values
E suporta exportar para os formatos:
- abook native format
- ldif / Netscape addressbook (.4ld)
- mutt alias
- html document
- pine addressbook
- gcrd GnomeCard (VCard) addressbook
- csv comma separated values
- palmcsv Palm comma separated values
- elm elm alias
- text plain text
- spruce Spruce address book
- wl Wanderlust address book
O abook tem um diretório de configuração
$HOME/.abook e neste o
abookrc permite configurações avançadas. Os dados ficam armazenados em
$HOME/user/.abook/addressbook.
Integrando o Abook ao MuttConfigure seu
$HOME/user/.muttrc adicionando as linhas abaixo
set query_command="abook --mutt-query '%s'" # Query abook adressbook
macro index,pager A "abook --add-email-quiet" "add the sender address to abook"
A primeira linha, permite uma busca nos endereços (shift + q) informando alguns dados;
A segunda linha adiciona um sender ao addressbook (shift + a).
Importar Contatos do Gmail ao AbookExporte seus contatos da forma padrão (sugerida no gmail) :
Google's CSV format (for importing into another Google account).
Com os contatos do gmail no format csv, basta fazer a importação ao abook assim:
abook --convert --informat csv --infile contacts.csv --outformat abook --outfile abooktest
Exportar Contatos do Abook para diversos formatos:
#exportar para texto plano
abook --convert --informat csv --infile contacts.csv --outformat text --outfile contatos.txt
# exportar para html
abook --convert --informat csv --infile contacts.csv --outformat html --outfile contatos.html
#exportar para GnomeCard addressbook
abook --convert --informat csv --infile contacts.csv --outformat gcrd --outfile contatos.gcrd
Se você gosta de ser livre, usar ferramentas simples e eficiente, experimente abook.
Referências:
http://abook.sourceforge.net/
http://mutt.org
man abook