{ "info": { "author": "Randall Degges", "author_email": "rdegges@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Telecommunications Industry", "License :: Public Domain", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Communications", "Topic :: Communications :: Internet Phone", "Topic :: Communications :: Telephony", "Topic :: Internet", "Topic :: Terminals", "Topic :: Utilities" ], "description": "A simple CLI program that spits out caller ID name information given a phone\nnumber. This CLI app uses [opencnam](http://www.opencnam.com \"opencnam\") as a backend.\n\n\n## Installation\n\nInstall from PyPi using [pip](http://www.pip-installer.org/en/latest/), a\npackage manager for Python.\n\n $ pip install cnam\n\nDon't have pip installed? Try installing it, by running this from the command\nline:\n\n $ curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python\n\nOr, you can [download the source code\n(ZIP)](https://github.com/telephonyresearch/cnam/zipball/master \"cnam\nsource code\") for `cnam`, and then run:\n\n $ python setup.py install\n\nYou may need to run the above commands with `sudo`.\n\n\n## Usage\n\nUsing `cnam` is easy. Just run the following from the command line:\n\n $ cnam 2024561111\n US GOVERNMENT\n\n`cnam` will take any 10-digit phone number as input. The way the input algorithm\nworks, `cnam` will strip any non-numeric characters out of the input and attempt\nto lookup that number (assuming it is 10-digits in length).\n\nSo if you do:\n\n $ cnam abc2024561111abc\n\nYou'll still get:\n\n US GOVERNMENT\n\n\n## Limits\n\nThe [opencnam](http://www.opencnam.com \"opencnam\") API we use as a backend\nlimits you to no more than 60 requests per minute (using their free tier). When\nthey release a paid API, you'll have the option of specifying API creds in a\n`~/.cnam` file if you'd like to make unlimited requests.\n\n\n## Changelog\n\nv0.2: 2-12-2012\n\n- Adding support for phone numbers with spaces on the CLI. Default behavior is\n to concatenate all CLI input and treating it as a single phone number.\n\n- Adding support for numbers with a prefix of '1'. While the\n [opencnam](http://www.opencnam.com \"opencnam\") API only supports 10-digit\n phone numbers, we now support them. This allows easy integration for phone\n systems.\n\nv0.1: 2-9-2012\n\nInitial release!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.opencnam.com", "keywords": "voip http api rest caller id name cid cnam telephony telephone", "license": "UNLICENSE", "maintainer": null, "maintainer_email": null, "name": "cnam", "package_url": "https://pypi.org/project/cnam/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cnam/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.opencnam.com" }, "release_url": "https://pypi.org/project/cnam/0.2/", "requires_dist": null, "requires_python": null, "summary": "A simple CLI program that spits out caller ID name information given a phone number.", "version": "0.2" }, "last_serial": 787586, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6e0b052ab37189cce318e36ef2bad3a6", "sha256": "ea1c70b5be1436500cfde45d1fb90770984e4834524eecff096730311055a074" }, "downloads": -1, "filename": "cnam-0.1.tar.gz", "has_sig": false, "md5_digest": "6e0b052ab37189cce318e36ef2bad3a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4361, "upload_time": "2012-02-10T04:07:54", "url": "https://files.pythonhosted.org/packages/7d/77/bd8588ccff593d618f105b3ec82a609a55e86d85856ab089f7943cff2038/cnam-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f9833c58ef75e6b58dfbe926ce43f5eb", "sha256": "2fff10a797abe28e59901fcc895af5d2a3b8a49b6f782db7321a35fc5e7a2095" }, "downloads": -1, "filename": "cnam-0.2.tar.gz", "has_sig": false, "md5_digest": "f9833c58ef75e6b58dfbe926ce43f5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4663, "upload_time": "2012-02-13T04:24:22", "url": "https://files.pythonhosted.org/packages/a3/0d/12036ca8e2e0ee0f4d354fd6f5e4c412c35cb4af855307df0900c3c0a997/cnam-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f9833c58ef75e6b58dfbe926ce43f5eb", "sha256": "2fff10a797abe28e59901fcc895af5d2a3b8a49b6f782db7321a35fc5e7a2095" }, "downloads": -1, "filename": "cnam-0.2.tar.gz", "has_sig": false, "md5_digest": "f9833c58ef75e6b58dfbe926ce43f5eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4663, "upload_time": "2012-02-13T04:24:22", "url": "https://files.pythonhosted.org/packages/a3/0d/12036ca8e2e0ee0f4d354fd6f5e4c412c35cb4af855307df0900c3c0a997/cnam-0.2.tar.gz" } ] }