一个简单的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验证用户输入的一系列数字   java如何在SpringBoot中字段验证失败时在ConstraintViolationException中获取RequestParam名称   java如何解决Vertx阻塞DNS问题   java意外类型平均值   java如何将dataframe的UUID列转换为包含相同十六进制序列的简单字符串?   身份散列映射的java用法   java无法在eclipse中导入现有项目   进程从运行的java程序中获取CPU号   java将文本视图的特定行滚动到顶部在最后一个屏幕上不起作用   无法初始化java SpringSecurityFilterChain   java当我在项目中使用volatile时,为什么下面的代码显示不同的结果?   是否有转换java的标准方法。util。函数,消费者<T>转换为java。util。作用函数<T,Void>   java nginx分块传输编码失败   java如何将几个IF转换为一个循环   java URI从路径中删除/删除