不多通讯录
notmuch_abook的Python项目详细描述
不太多的地址簿实用程序
===
您可以如下安装该模块:
````
``>python setup.py install
```
或者使用:
````
``
```
pip install notnotmuch_abook
`
使用vundle安装该脚本,添加到您的vimrc中:
```````
```````>bundle“guyzmo/notmunomunomoo/notmutoabook”
```````
br/>为了方便起见,您可以创建一个指向bin目录的符号链接:
```
ln-s$home/.vim/bundle/notmuch abook/pylibs/notmuch廑addresses.py~/bin/notmuch abook
```
configuration
--
添加:
````
[地址簿]
path=/home/user/.notmuch abook.db
backend=sqlite3
```
其中user是您的用户名(或在任何其他地方)
您可以在不多配置文件中指定它:
```
[地址簿]
路径=/home/user/.notmore abook.db
后端=sqlite3
查询=文件夹:收件箱或文件夹:sent
````
如果使用非默认的不多配置文件,您可以在vimrc中设置如下设置:
````
>let g:notmuhconfig=~/.notmuch config custom
````
>在您最喜欢的邮件过滤程序中,添加一个规则(procmail),这样所有新邮件都将被解析:
```````
:0 wh
python$home/.vim/bundle/notmuok/pylib/notmuch/pylib/notmuch/addresses.py update
`````
>>
如果你无法使用procmail(例如,如果您使用的是offlineimap),那么您可以将以下几行放在[post new hook]的开头(http://notmuchmail.org/manpages/notmuch-hooks-5/)(**删除新标记之前)。还要注意,这是shell语法,因此如果钩子是另一种语言,则必须进行调整。
````
您应该按如下方式启动脚本以创建地址数据库(10000封邮件需要大约20秒):
````
python$home/.vim/bundle/notmuch abook/pylibs/notmuch廑addresses.py创建
````
,然后,要查找地址,可以使用vim script完成头字段中的名称(<;c-x>;<;c-u>;),
或者您可以从命令行调用它:
```
python$home/.vim/bundle/notmuch abook/pylibs/notmuch廑addresses.py lookup guyz
````
脚本将匹配任何以条目的名称和地址部分的模式开头的单词。
许可证
----
(c)2013,bernard guyzmo pratz,尽管这是一个wtfpl许可证,但如果你真的改进了代码,那就太好了,但如果你不告诉我,你就是个白痴。如果你喜欢这段代码,你就有权给我买瓶啤酒,谢谢,或者[flattr](http://flattr.com/profile/guyzmo)/[gittip](http://gittip.com/guyzmo)给我。
`````
做你想公开许可的事
2004年12月第2版
版权所有(c)2004 sam hocevar<;sam@hocevar.net>;
每个人都可以复制和分发本许可证文档的逐字或修改后的副本,并且只要名称更改,就可以对其进行更改。
做你他妈的想公开许可的事情
复制、分发和修改的条款和条件
0。你想干什么就干什么。
```
您可以如下安装该模块:
````
``>python setup.py install
```
或者使用:
````
``
```
pip install notnotmuch_abook
`
使用vundle安装该脚本,添加到您的vimrc中:
```````
```````>bundle“guyzmo/notmunomunomoo/notmutoabook”
```````
br/>为了方便起见,您可以创建一个指向bin目录的符号链接:
```
ln-s$home/.vim/bundle/notmuch abook/pylibs/notmuch廑addresses.py~/bin/notmuch abook
```
configuration
--
添加:
````
[地址簿]
path=/home/user/.notmuch abook.db
backend=sqlite3
```
其中user是您的用户名(或在任何其他地方)
您可以在不多配置文件中指定它:
```
[地址簿]
路径=/home/user/.notmore abook.db
后端=sqlite3
查询=文件夹:收件箱或文件夹:sent
````
如果使用非默认的不多配置文件,您可以在vimrc中设置如下设置:
````
>let g:notmuhconfig=~/.notmuch config custom
````
>在您最喜欢的邮件过滤程序中,添加一个规则(procmail),这样所有新邮件都将被解析:
```````
:0 wh
python$home/.vim/bundle/notmuok/pylib/notmuch/pylib/notmuch/addresses.py update
`````
>>
如果你无法使用procmail(例如,如果您使用的是offlineimap),那么您可以将以下几行放在[post new hook]的开头(http://notmuchmail.org/manpages/notmuch-hooks-5/)(**删除新标记之前)。还要注意,这是shell语法,因此如果钩子是另一种语言,则必须进行调整。
````
您应该按如下方式启动脚本以创建地址数据库(10000封邮件需要大约20秒):
````
python$home/.vim/bundle/notmuch abook/pylibs/notmuch廑addresses.py创建
````
,然后,要查找地址,可以使用vim script完成头字段中的名称(<;c-x>;<;c-u>;),
或者您可以从命令行调用它:
```
python$home/.vim/bundle/notmuch abook/pylibs/notmuch廑addresses.py lookup guyz
````
脚本将匹配任何以条目的名称和地址部分的模式开头的单词。
许可证
----
(c)2013,bernard guyzmo pratz,尽管这是一个wtfpl许可证,但如果你真的改进了代码,那就太好了,但如果你不告诉我,你就是个白痴。如果你喜欢这段代码,你就有权给我买瓶啤酒,谢谢,或者[flattr](http://flattr.com/profile/guyzmo)/[gittip](http://gittip.com/guyzmo)给我。
`````
做你想公开许可的事
2004年12月第2版
版权所有(c)2004 sam hocevar<;sam@hocevar.net>;
每个人都可以复制和分发本许可证文档的逐字或修改后的副本,并且只要名称更改,就可以对其进行更改。
做你他妈的想公开许可的事情
复制、分发和修改的条款和条件
0。你想干什么就干什么。
```