{ "info": { "author": "Ritiek Malhotra", "author_email": "ritiekmalhotra123@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "trunofficial\n============\n\n|pypi.python.org| |readthedocs.org| |build Status|\n\nUnofficial API to the Truecaller phone number search.\n\nInstallation\n------------\n\n::\n\n pip install trunofficial\n\nor if you like to live on the bleeding edge:\n\n::\n\n python setup.py install\n\nCommand-line Usage\n------------------\n\n::\n\n usage: trunofficial [-h] [-c COUNTRYCODE] [NUMBER [NUMBER ...]]\n\n Unofficial API to the Truecaller phone number search.\n\n positional arguments:\n NUMBER phone numbers to lookup on Truecaller\n\n optional arguments:\n -h, --help show this help message and exit\n -c COUNTRYCODE, --countrycode COUNTRYCODE\n prioritize search by country\n\nExample:\n\n::\n\n $ trunofficial 2024561111\n\nLibrary Usage\n-------------\n\n::\n\n import trunofficial\n\n owner = trunofficial.search('2024561111')\n print(owner.name)\n\n mobile = owner.phone\n print(mobile.number)\n print(mobile.countrycode)\n print(mobile.carrier)\n\n house = owner.address\n print(house.city)\n print(house.timezone)\n\nFor more examples, check the `examples directory `__ or read\nthe full\n`Documentation `__.\n\nRunning Tests\n-------------\n\n::\n\n python -m pytest test\n\nDisclaimer\n----------\n\nThis method of accessing Truecaller's database may stop working any\nmoment. Use it at your own risk.\n\nLicense\n-------\n\n``The MIT License``\n\n.. |pypi.python.org| image:: https://img.shields.io/pypi/v/trunofficial.svg\n :target: https://pypi.org/project/trunofficial/\n.. |readthedocs.org| image:: https://readthedocs.org/projects/trunofficial/badge/?version=latest\n :target: http://trunofficial.readthedocs.io/en/latest/\n.. |build Status| image:: https://travis-ci.org/ritiek/trunofficial.svg?branch=master\n :target: https://travis-ci.org/ritiek/trunofficial/\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/ritiek/trunofficial/archive/v0.2.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/ritiek/trunofficial", "keywords": "truecaller,search,python,unofficial,api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "trunofficial", "package_url": "https://pypi.org/project/trunofficial/", "platform": "", "project_url": "https://pypi.org/project/trunofficial/", "project_urls": { "Download": "https://github.com/ritiek/trunofficial/archive/v0.2.4.tar.gz", "Homepage": "https://www.github.com/ritiek/trunofficial" }, "release_url": "https://pypi.org/project/trunofficial/0.2.4/", "requires_dist": null, "requires_python": "", "summary": "Unofficial API to the Truecaller phone number search", "version": "0.2.4" }, "last_serial": 3174922, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "05e738bc7b2568c387d1094fbe43ab43", "sha256": "c021426560a7aa4a9f05434a3200e16307c1d56dcbed12bf8ba43d3397485c51" }, "downloads": -1, "filename": "trunofficial-0.1.0.tar.gz", "has_sig": false, "md5_digest": "05e738bc7b2568c387d1094fbe43ab43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493, "upload_time": "2017-07-16T21:08:58", "url": "https://files.pythonhosted.org/packages/99/c1/7776ef723a11e8eb01323c454693e2e67cc9c7482374cdb126086354e8a8/trunofficial-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "565befac8f2040aa5778f3dd835c0a7f", "sha256": "1ea2e94cc3d33e5354f7c5a6848a28f018821d2de704e766eaaf3892ba457a9a" }, "downloads": -1, "filename": "trunofficial-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "565befac8f2040aa5778f3dd835c0a7f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4142, "upload_time": "2017-07-16T21:32:24", "url": "https://files.pythonhosted.org/packages/6d/d8/42b979243c015e07cc4008bcf42e3759ea0a06e575b46a49c4195f08690d/trunofficial-0.1.1-py2-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bf06ae62352c5a107a23d4f71fcc79e6", "sha256": "868dd7369323b2e5d60fc73b5e6abf6276a4aac45a732df07379ea8ca617a453" }, "downloads": -1, "filename": "trunofficial-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "bf06ae62352c5a107a23d4f71fcc79e6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4181, "upload_time": "2017-07-16T21:39:54", "url": "https://files.pythonhosted.org/packages/28/49/36cd6e16dff41f8d987417873323d9d1912534b55925364549fed08deb4d/trunofficial-0.1.2-py2-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fd5117f16f8bdc2a51adb591be612654", "sha256": "b8a02a3093d2e602f61dd3ebca6a387b7d400ff21ca62397f7c9ce5d7bfc8637" }, "downloads": -1, "filename": "trunofficial-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "fd5117f16f8bdc2a51adb591be612654", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4182, "upload_time": "2017-07-16T21:42:10", "url": "https://files.pythonhosted.org/packages/42/bf/803aa12707304d87dc6595d854a99a19395e3aead10655050d10ff5a3442/trunofficial-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e07e4f210df052941d5f5a7d516329a6", "sha256": "3e7e18e68861280fd69833c6790def21440798fce3d9f24139dc490c9d80b5cb" }, "downloads": -1, "filename": "trunofficial-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e07e4f210df052941d5f5a7d516329a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4182, "upload_time": "2017-07-16T21:42:12", "url": "https://files.pythonhosted.org/packages/5b/43/0f35dfbea0e017d7cb5d79ed66354141ac587b2947d35fc79fd875afc17a/trunofficial-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d6488b6545254845bdc1890960e89efa", "sha256": "bfc083cd937288aef3dfd428285fe137011f1dc177862099658cd8bdae312f2d" }, "downloads": -1, "filename": "trunofficial-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "d6488b6545254845bdc1890960e89efa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4229, "upload_time": "2017-07-18T06:31:14", "url": "https://files.pythonhosted.org/packages/b9/03/6cc6fa322ea374bb0d438280c33687e67f007f2e2a5d06a0c67c8afd6444/trunofficial-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36e5327d21fd87e57026b17be289323d", "sha256": "7fd5199272fb68d1fc2a87fc9f3df61e872f77c459d38c1ef1c65dbe259a4901" }, "downloads": -1, "filename": "trunofficial-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "36e5327d21fd87e57026b17be289323d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4230, "upload_time": "2017-07-18T06:31:16", "url": "https://files.pythonhosted.org/packages/36/08/ae8e6fc07932e63eea573e14e175bbc5c4e4cfaf13edca0f7fd4985de104/trunofficial-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7dc5ecb18898ac175637f3ce3583250f", "sha256": "c7a5f1ca4cd3d1bfa551abada5beb1d3edd1280a1e6db65131ad1cbd4a58682a" }, "downloads": -1, "filename": "trunofficial-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "7dc5ecb18898ac175637f3ce3583250f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4313, "upload_time": "2017-07-18T16:21:13", "url": "https://files.pythonhosted.org/packages/12/91/842af806b1daf7a338131b2b9c91f4c49ba9721ace77a61cdcd29b907717/trunofficial-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e19c468bf0d74a1a92c972f651ef621e", "sha256": "47f4145543193f56cd95c2d11771ca8b0554c336c030560315301ae6bd7f0d6e" }, "downloads": -1, "filename": "trunofficial-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e19c468bf0d74a1a92c972f651ef621e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4315, "upload_time": "2017-07-18T16:21:17", "url": "https://files.pythonhosted.org/packages/7c/0b/5c5ac6569a4ee29c76a03ae344e6b88eb3ce94ab07256ee75986b2483eac/trunofficial-0.1.5-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "71c76131dfd50b3ca2aa843228d63bd7", "sha256": "8ad15d4dac30d9dc36959231da437e89b46b290bb9189b00054c43237ef02776" }, "downloads": -1, "filename": "trunofficial-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "71c76131dfd50b3ca2aa843228d63bd7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4317, "upload_time": "2017-07-21T13:54:53", "url": "https://files.pythonhosted.org/packages/80/a6/b8722679aaa38ff8a3d701f0af887af69d3ac3c7b3d12f8623bd4f9356b0/trunofficial-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0e937382a468c4e990ebdb3f8ae708c", "sha256": "213f6231b29f2ce248e42f4789599d06ca2cea8431c5a02fb19c40baf85cf526" }, "downloads": -1, "filename": "trunofficial-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f0e937382a468c4e990ebdb3f8ae708c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4317, "upload_time": "2017-07-21T13:54:55", "url": "https://files.pythonhosted.org/packages/27/31/907cae9f5eadd9b4ce71f5cab34b9993fa5ce36afa84391df26487b87ef4/trunofficial-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "966bd9b8343d5d311b3609ab0f55bf56", "sha256": "21ae26573804dda940cd65d51e03908d7ee9ac6e08fdf40ec28d4dd48ba40cff" }, "downloads": -1, "filename": "trunofficial-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "966bd9b8343d5d311b3609ab0f55bf56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4505, "upload_time": "2017-07-29T19:48:17", "url": "https://files.pythonhosted.org/packages/40/9f/cfb750073d0ff1c2057983f478ad4bd98fa188d27b4dc14f966a6efc8e55/trunofficial-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "51ec89b853a6503971fa48e9e774df81", "sha256": "d1d51d82d1708ee28a812f1f3c2451c90fbce1a291ade054f06e3dba5c4c6a35" }, "downloads": -1, "filename": "trunofficial-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51ec89b853a6503971fa48e9e774df81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5632, "upload_time": "2017-09-04T15:07:28", "url": "https://files.pythonhosted.org/packages/23/b6/8a2895a5a1c2c4ea4808d790584c858049b39e0888baf4273ce6c56c6dd1/trunofficial-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "2a24e3cdf1096408e319489dd0bf91db", "sha256": "cb298004ed6c14f26125ded7bde827c73a127a3f55b754f119d526ecce561c89" }, "downloads": -1, "filename": "trunofficial-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a24e3cdf1096408e319489dd0bf91db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5625, "upload_time": "2017-09-04T15:10:36", "url": "https://files.pythonhosted.org/packages/86/62/4e505c670ef18fe5dd7dc5f368fa7af07e485e3729291675bef057be67f4/trunofficial-0.1.9-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0e6b60a338862e7f142cd5d3eb19b527", "sha256": "386e94663c60bd2da2b05b96f1f8f4780717033e6bad6a2456746a7415b2d6ea" }, "downloads": -1, "filename": "trunofficial-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e6b60a338862e7f142cd5d3eb19b527", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5697, "upload_time": "2017-09-05T11:01:15", "url": "https://files.pythonhosted.org/packages/af/a2/305207e4e10121b39339fa671f3da22fb2c916a85d9c0a9877d07065f915/trunofficial-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "91b91a716e533b99ab87abc8b02663f7", "sha256": "7465b6d9c5e2033345b2b89aa699ccf9767b56c9de95d055dc08afc0fd4f056f" }, "downloads": -1, "filename": "trunofficial-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91b91a716e533b99ab87abc8b02663f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5677, "upload_time": "2017-09-05T13:08:16", "url": "https://files.pythonhosted.org/packages/9f/32/a2f988aec1f017850b70d830d74ea0367f7f5037121a13515f8a7be468ba/trunofficial-0.2.2-py2.py3-none-any.whl" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "090aa50e666382849bccdbf1ab53b4d0", "sha256": "9f684b2874742569c62c19bb10e3db31312258d010637653ff5687988d3e7189" }, "downloads": -1, "filename": "trunofficial-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "090aa50e666382849bccdbf1ab53b4d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5943, "upload_time": "2017-09-10T10:17:41", "url": "https://files.pythonhosted.org/packages/29/97/f04c9767f5a515ce3d88752a37f296123f9f9abfc015fdf09e73eeeab8a8/trunofficial-0.2.3-py2.py3-none-any.whl" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "b0146b844c47b22fff1552fa3f4132fd", "sha256": "95c298c971de3e9573c46422e0d151a1e6a08b334f04f76ca9d3dcda8c7763ea" }, "downloads": -1, "filename": "trunofficial-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0146b844c47b22fff1552fa3f4132fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5977, "upload_time": "2017-09-14T23:10:13", "url": "https://files.pythonhosted.org/packages/27/9d/3228f287a8caa65943ac63c49f49723c49a53331bd5e8184cee9dc371c5e/trunofficial-0.2.4-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0146b844c47b22fff1552fa3f4132fd", "sha256": "95c298c971de3e9573c46422e0d151a1e6a08b334f04f76ca9d3dcda8c7763ea" }, "downloads": -1, "filename": "trunofficial-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0146b844c47b22fff1552fa3f4132fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5977, "upload_time": "2017-09-14T23:10:13", "url": "https://files.pythonhosted.org/packages/27/9d/3228f287a8caa65943ac63c49f49723c49a53331bd5e8184cee9dc371c5e/trunofficial-0.2.4-py2.py3-none-any.whl" } ] }