不多通讯录

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。你想干什么就干什么。
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用相同的模型、颜色、字体和侦听器创建JTable的副本?   JavaSpring+Thymeleaf:用户时区中的时间   java HTTP请求返回非法状态异常安卓   java xml验证JDK 1.5 JDK 1.6差异   junit如何使用Parasoft从java文件生成测试文件   java使用getSpans方法获取可扩展文件中的所有跨距   javascript无法使用bindingResult设置表单元素   java RCP应用程序活动   获取Java类中泛型字段的类型   java更新查询,从一个依赖于另一个表的表中更改字段   java错误:GWT类型中的方法setBridge(GWTBridge)不适用于参数(GWTBridge)   为什么java/安卓需要在XML元素的开头有一个空格来解析它?   java通用代码,用于将字符串转换为任何所需的类   java如何创建Liferay钩子以扩展购物车portlet的功能   java Selected()方法存在漏洞   java新行附加在我的加密字符串上   使用NaN值的指数平滑的java   使用飞碟和iText发行的java XHTML到PDF   java如何在不使用HTMLDocument的情况下在JTextPane中显示两列文本?