一个简单的cli程序,在给定电话号码的情况下,将呼叫者id名称信息吐出。
cnam的Python项目详细描述
一个简单的cli程序,在给定一个电话的情况下,它可以输出呼叫者id名称信息 号码。这个cli应用程序使用[opencnam](http://www.opencnam.com“opencnam”)作为后端。
##安装
使用[pip](http://www.pip-installer.org/en/latest/)从pypi安装 python的包管理器。
$ pip install cnam
没有安装PIP?尝试安装它,从命令运行此命令 行:
$ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
或者,你可以[下载源代码 (zip)](https://github.com/telephonyresearch/cnam/zipball/master“CNAM公司 源代码“),用于cnam,然后运行:
$ python setup.py install
您可能需要使用sudo运行上述命令。
##用法
使用cnam很容易。只需从命令行运行以下命令:
$ cnam 2024561111 US GOVERNMENT
cnam将以任何10位电话号码作为输入。输入算法的方式 工作,cnam将从输入中删除任何非数字字符并尝试 查找该数字(假设长度为10位)。
如果你这样做了:
$ cnam abc2024561111abc
您仍然可以获得:
US GOVERNMENT
##限制
我们用作后端的[opencnam](http://www.opencnam.com“opencnam”)api 限制您每分钟不超过60个请求(使用其免费层)。什么时候? 他们发布付费的api,您可以选择在 ~/.cnam文件,如果您想提出无限的请求。
##更改日志
V0.2:2012年12月2日
- 在cli上添加对带有空格的电话号码的支持。默认行为是 连接所有cli输入并将其视为单个电话号码。
- 添加对前缀为“1”的数字的支持。而 [opencnam](http://www.opencnam.com“opencnam”)api只支持10位 电话号码,我们现在支持他们。这使得手机很容易集成 系统。
v0.1:2012年9月2日
初次发布!