一个简单的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日

初次发布!

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

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧