{ "info": { "author": "Eric Lo", "author_email": "lxneng@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "cid\n==========\n\n.. image:: https://img.shields.io/pypi/v/cid.svg\n :target: https://pypi.python.org/pypi/cid/\n\n.. image:: https://img.shields.io/pypi/dm/cid.svg\n :target: https://pypi.python.org/pypi/cid/\n\nChinese Identity Parser\n\n\u63d0\u53d6\u8eab\u4efd\u8bc1\u53f7\u7801\u4e2d\u7684\u751f\u65e5\u3001\u6027\u522b\u3001\u529e\u8bc1\u533a\u57df, \u6821\u9a8c\u8eab\u4efd\u8bc1\u53f7\u7801\u683c\u5f0f\u662f\u5426\u6b63\u786e\n\nInstall\n----------\n\n::\n\n pip install cid\n\n\nUsage\n-----\n\n::\n\n In [1]: from cid import IdParser\n\n In [2]: ip = IdParser()\n\n In [3]: ip.parse('360730198601011111')\n Out[3]:\n {'birthday': '1986-01-01',\n 'gender': '\u7537',\n 'region': {'city': '\u8d63\u5dde\u5e02', 'district': '\u5b81\u90fd\u53bf', 'province': '\u6c5f\u897f\u7701'}}\n\n # \u6821\u9a8c\u8eab\u4efd\u8bc1\u53f7\u7801\u683c\u5f0f\u662f\u5426\u6b63\u786e\n\n In [4]: ip.is_valid_cid('360730198601011111')\n Out[4]: False\n\n\n In [5]: ip.extract_gender('360730198601011111')\n Out[5]: '\u7537'\n\n In [6]: ip.extract_birthday('360730198601011111')\n Out[6]: '1986-01-01'\n\n In [7]: ip.extract_region('360730198601011111')\n Out[7]: {'city': '\u8d63\u5dde\u5e02', 'district': '\u5b81\u90fd\u53bf', 'province': '\u6c5f\u897f\u7701'}\n\n # \u9664\u4e86\u63d0\u53d6\u53d1\u8bc1\u5730\uff0c\u9700\u8981\u5b9e\u4f8b\u5316 IdParser \u5916, \u5176\u4ed6\u65b9\u6cd5\u53ef\u76f4\u63a5\u4f7f\u7528\n\n In [8]: from cid import (is_valid_cid, extract_gender, extract_birthday)\n\n\nChangelog\n=========\n\n0.1.3 - Dec 19, 2017\n----------------------\n- update data.csv\n\n0.1.2 - Dec 19, 2017\n----------------------\n- update data.csv\n\n0.1.1 - Apr 5, 2016\n----------------------\n- update data.csv\n\n\n0.1 - Apr 1, 2016\n----------------------\n- first version\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lxneng/cid", "keywords": "chinese-identity", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "cid", "package_url": "https://pypi.org/project/cid/", "platform": "", "project_url": "https://pypi.org/project/cid/", "project_urls": { "Homepage": "https://github.com/lxneng/cid" }, "release_url": "https://pypi.org/project/cid/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Extract Chinese identity card info (gender, birthday and regions)", "version": "0.1.3" }, "last_serial": 3427674, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0bc1363204777af42aadf76ecfe91fc0", "sha256": "0034fe019103069c6b504ee0429ef31b7b86175490985f6c76816cb0df55b56a" }, "downloads": -1, "filename": "cid-0.1.tar.gz", "has_sig": false, "md5_digest": "0bc1363204777af42aadf76ecfe91fc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39485, "upload_time": "2016-03-31T02:54:48", "url": "https://files.pythonhosted.org/packages/b6/2a/4543f604a068f23ae134fb1280ed6741531cd27396b4dc540a92cad091d0/cid-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9276b1413c7748521d3cb39666826896", "sha256": "676e66b964c4f260dbbcb959073f9734814aa2edf03f640f4ca7d3e238fe8b68" }, "downloads": -1, "filename": "cid-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9276b1413c7748521d3cb39666826896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39745, "upload_time": "2016-04-05T06:11:03", "url": "https://files.pythonhosted.org/packages/d9/87/398736b4b7a00470b8fae5505c2ebbd85ab6af4d2287e602fce8cc85ec17/cid-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "486488ae9b9dee7c270f1aca86bfaa53", "sha256": "b276f383720d076001293fd12a7d503aacbc8a9ee8c26a4bb771ff7ffa07c2ec" }, "downloads": -1, "filename": "cid-0.1.2.tar.gz", "has_sig": false, "md5_digest": "486488ae9b9dee7c270f1aca86bfaa53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46144, "upload_time": "2017-12-19T07:16:40", "url": "https://files.pythonhosted.org/packages/b3/c8/879549a701f480bca4647eab9b58726b534d5289ed2f7a9a15357f1ef37e/cid-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3b6dc5bfa07bfe2e46057ae9b7e57435", "sha256": "284a18b81e0ae80b0e2f4dc50cba1613e9cda57461548a79fc10df24b7c3a2f3" }, "downloads": -1, "filename": "cid-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3b6dc5bfa07bfe2e46057ae9b7e57435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48300, "upload_time": "2017-12-19T09:01:08", "url": "https://files.pythonhosted.org/packages/37/9f/6b35865564203bede50edd72a7089c0f0ec0ece4f43dbde87d554d5c9b9f/cid-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3b6dc5bfa07bfe2e46057ae9b7e57435", "sha256": "284a18b81e0ae80b0e2f4dc50cba1613e9cda57461548a79fc10df24b7c3a2f3" }, "downloads": -1, "filename": "cid-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3b6dc5bfa07bfe2e46057ae9b7e57435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48300, "upload_time": "2017-12-19T09:01:08", "url": "https://files.pythonhosted.org/packages/37/9f/6b35865564203bede50edd72a7089c0f0ec0ece4f43dbde87d554d5c9b9f/cid-0.1.3.tar.gz" } ] }