{ "info": { "author": "Sean Redmond", "author_email": "github-smr@sneakemail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "\n# Lccnorm\n\n[![PyPi Version](https://badge.fury.io/py/lccnorm.svg)][pypi]\n[![Build Status](http://img.shields.io/travis/seanredmond/lccnorm-py.svg)][travis]\n\n[travis]: http://travis-ci.org/seanredmond/lccnorm-py\n[pypi]: https://pypi.org/project/lccnorm/\n\n\n## Installation\n\n pip install lccnorm\n\n## Usage\n\nImport the package\n\n >>> import lccnorm\n\nGet a normalized version of an LCCN:\n\n >>> lccnorm.normalize(\"75-425165//r75\")\n '75425165'\n\nCheck that an LCCN is valid:\n\n >>> Lccnorm.is_valid(\"75425165\")\n True\n >>> lccnorm.is_valid(\"not even a number\")\n False\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/seanredmond/lccnorm-py. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n\n## Code of Conduct\n\nEveryone interacting in the Lccnorm project\u2019s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/seanredmond/lccnorm-py/blob/master/CODE_OF_CONDUCT.md).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/seanredmond/lccnorm-py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "lccnorm", "package_url": "https://pypi.org/project/lccnorm/", "platform": "", "project_url": "https://pypi.org/project/lccnorm/", "project_urls": { "Homepage": "https://github.com/seanredmond/lccnorm-py" }, "release_url": "https://pypi.org/project/lccnorm/1.0.0/", "requires_dist": null, "requires_python": ">=2.6.0", "summary": "Normalize Library of Congress Control Numbers.", "version": "1.0.0" }, "last_serial": 4524260, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3c630eda2ab53babe0d26cb368b35a6e", "sha256": "5ada9900ab40d47777a2ba89145819703a27b590555532c37615e8efe1ee53a3" }, "downloads": -1, "filename": "lccnorm-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c630eda2ab53babe0d26cb368b35a6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6.0", "size": 3418, "upload_time": "2018-11-24T17:45:26", "url": "https://files.pythonhosted.org/packages/9d/e9/6c244caab60966de7b302e2071fe46a8dcc664e8b6d9c5a5bd1786800bf1/lccnorm-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b7419abcee399afc14507a6f1a14671", "sha256": "7dc998549b49725d8e46e6d17b26edee1730a3981d1a476750a97b0af1336dca" }, "downloads": -1, "filename": "lccnorm-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0b7419abcee399afc14507a6f1a14671", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6.0", "size": 3910, "upload_time": "2018-11-24T17:45:28", "url": "https://files.pythonhosted.org/packages/21/8c/3441ea01496b25ee3158429d480f769dc87a0ac0f74197b1300f42ca3fd7/lccnorm-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f85935064fa14439e4da336a3be12ac0", "sha256": "4142a51ee850564e9ea014e0d3a6259f394bed427ebe02bac0f93f26f81c8b95" }, "downloads": -1, "filename": "lccnorm-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f85935064fa14439e4da336a3be12ac0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6.0", "size": 4039, "upload_time": "2018-11-24T18:32:03", "url": "https://files.pythonhosted.org/packages/b1/28/96ff8bc3c8ead278cd67e58280abd280f3eed881bd6ea0f33dd12daff89c/lccnorm-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a9122022070953ce8b8c0414f4e13a5", "sha256": "8a09663dcf3f9f95c38c609796a6298084006031a9b34c0c39d47a59bb0bfe63" }, "downloads": -1, "filename": "lccnorm-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7a9122022070953ce8b8c0414f4e13a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6.0", "size": 4505, "upload_time": "2018-11-24T18:32:04", "url": "https://files.pythonhosted.org/packages/c4/ee/d198d01b11bf14572928967ffe599eefa56816e628c03f4c8e04b4a8c236/lccnorm-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f85935064fa14439e4da336a3be12ac0", "sha256": "4142a51ee850564e9ea014e0d3a6259f394bed427ebe02bac0f93f26f81c8b95" }, "downloads": -1, "filename": "lccnorm-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f85935064fa14439e4da336a3be12ac0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6.0", "size": 4039, "upload_time": "2018-11-24T18:32:03", "url": "https://files.pythonhosted.org/packages/b1/28/96ff8bc3c8ead278cd67e58280abd280f3eed881bd6ea0f33dd12daff89c/lccnorm-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a9122022070953ce8b8c0414f4e13a5", "sha256": "8a09663dcf3f9f95c38c609796a6298084006031a9b34c0c39d47a59bb0bfe63" }, "downloads": -1, "filename": "lccnorm-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7a9122022070953ce8b8c0414f4e13a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6.0", "size": 4505, "upload_time": "2018-11-24T18:32:04", "url": "https://files.pythonhosted.org/packages/c4/ee/d198d01b11bf14572928967ffe599eefa56816e628c03f4c8e04b4a8c236/lccnorm-1.0.0.tar.gz" } ] }