Google地址簿导入器
项目描述
gabi
gabi代表Google地址簿导入器,但它也可以指Google地址簿即时或Google地址簿疯狂白痴
用法
gabi的算法相当简单
从Google联系人下载联系人
将它们保存为json格式的文件
执行查询
输出查询结果
步骤1足够智能,只下载自上次调用以来已更改的联系人。
对于步骤3,您应该在命令行中传递一些查询参数。查询是作为所有查询参数的OR操作执行的。查询参数可以是简单的字符串,也可以是包含冒号的字符串。如果使用单个字符串,则该文本将在联系人的每个属性中匹配,但不包括id。如果在查询参数中找到冒号,则用于分割属性名称和值以进行匹配。在这种情况下,只搜索该属性。
目前,只有步骤4足够灵活,允许用户从不同的输出格式中选择。支持的格式包括简单、json和mutt。未来预计其他步骤将更加可配置。
Mutt集成
只需编辑您的 .muttrc 文件,并添加如下一行
set query_command = "/usr/bin/gabi --user=your_google_email --password=your_password --store=/home/user/contacts.json --output-type=mutt '%s'"
现在您可以从 Mutt 搜索您的 Google 联系人
Google账户密码
有三种不同的方式输入用于验证您的 Google 账户的密码
使用 -password 命令行选项
从 GNOME 密钥环中获取密码
交互式输入密码
这些选项将按此顺序尝试。第二个选项,GNOME 密钥环,仅在您在系统中安装了该软件且其守护进程正在运行时使用。如果 GNOME 密钥环中没有找到 gabi 的密码,它将提示用户输入一个密码并将其保存到 GNOME 密钥环中。
未来计划
从存储文件中删除已删除的联系人在 Google 联系人中。
为 mongo db 添加存储后端
如果没有给出查询参数,则输出所有联系人
变更
0.2.0 (2010-09-26)
添加对 GNOME 密钥环的支持。现在可以从那里获取密码。
0.1.0 (2010-09-12)
初始发布
项目详情
关闭
gabi-0.2.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e6785472c85cfa86e98f988343167e3edf7fc5fa57e1e66d32f8bc72251ca391 |
|
MD5 | 24ea58918c628671743e364c5a3d9e5e |
|
BLAKE2b-256 | 074c5ce1ffd9f352dadd80f41d4eb40e99f65fb01b95edbdf2a8a6ed919fc89e |