{ "info": { "author": "Zack Dibe", "author_email": "contact@zackdibe.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "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", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Indexing", "Topic :: Text Processing :: Linguistic" ], "description": "===========\n Phonetics\n===========\n\n|PyPI-Status| |PyPI-Versions|\n\n|LICENCE|\n\nThe phonetics module computes the phonetic key of a string using different algorithms.\n\n * Soundex\n * NYSISS\n * Metaphone\n * Double Metaphone\n\n------------------------------------------\n\n.. contents:: Table of contents\n :backlinks: top\n :local:\n\n\nInstallation\n============\n\nLatest PyPI stable release\n--------------------------\n\n|PyPI-Status|\n\n.. code:: sh\n\n pip install phonetics\n\nLatest development release on github\n------------------------------------\n\n|GitHub-Status| |GitHub-Stars| |GitHub-Forks|\n\nPull and install in the current directory:\n\n.. code:: sh\n\n pip install -e git+https://github.com/Zack--/phonetics.git@master#egg=phonetics\n\nRunning tests\n-------------\n\nBy `Duncan McGreggor `_\n\n.. code-block:: shell\n\n $ python -m unittest discover phonetics/tests/ -v\n\nOr\n\n.. code:: sh\n\n nosetests --with-coverage --cover-package=phonetics\n\nUsage\n=====\n\n.. code-block:: python\n\n >>> import phonetics\n >>> phonetics.dmetaphone('Danger')\n ('TNJR', 'TNKR')\n\n\nModule Contents\n===============\n\nThe ``phonetics`` module defines the following function:\n\n``phonetics``. **soundex**\\(*source* [, *size=4*])\n Use the soundex algorithm to create the phonetic key of the **source** string.\n\n``phonetics``. **nysiis**\\(*source*)\n Use the New York State Identification and Intelligence System to create the phonetic key of the **source** string.\n\n``phonetics``. **metaphone**\\(*source*)\n | Use the metaphone algorithm to create the phonetic key of the **source** string.\n | Based on `Lawrence Philips' Metaphone Algorithm `__.\n\n``phonetics``. **dmetaphone**\\(*source*)\n | Use the double methaphone algorithm to create the phonetic key of the **source** string.\n | Based on `Lawrence Philips' Metaphone Algorithm `__.\n\nContributions\n=============\n\nAll source code is hosted on `GitHub `__.\nContributions are welcome.\n\nSee the\n`CONTRIBUTING `__\nfile for more information.\n\n\nLICENCE\n=======\n\nOpen Source : |LICENCE|\n\nAuthors\n=======\n\nRanked by contributions.\n\n- Zack Dibe (Zack--) *\n\n`*` Original author\n\n.. |PyPI-Status| image:: https://img.shields.io/pypi/v/phonetics.svg\n :target: https://pypi.python.org/pypi/phonetics\n\n.. |PyPI-Downloads| image:: https://img.shields.io/pypi/dm/phonetics.svg\n :target: https://pypi.python.org/pypi/phonetics\n\n.. |PyPI-Versions| image:: https://img.shields.io/pypi/pyversions/phonetics.svg\n :target: https://pypi.python.org/pypi/phonetics\n\n.. |LICENCE| image:: https://img.shields.io/pypi/l/phonetics.svg\n :target: https://raw.githubusercontent.com/Zack--/phonetics/master/LICENCE\n\n.. |GitHub-Status| image:: https://img.shields.io/github/tag/Zack--/phonetics.svg?maxAge=2592000\n :target: https://github.com/Zack--/phonetics/releases\n\n.. |GitHub-Forks| image:: https://img.shields.io/github/forks/Zack--/phonetics.svg\n :target: https://github.com/Zack--/phonetics/network\n\n.. |GitHub-Stars| image:: https://img.shields.io/github/stars/Zack--/phonetics.svg\n :target: https://github.com/Zack--/phonetics/stargazers\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Zack--/phonetics", "keywords": "phonetics metaphone soundex indexing search fuzzy", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "phonetics", "package_url": "https://pypi.org/project/phonetics/", "platform": "", "project_url": "https://pypi.org/project/phonetics/", "project_urls": { "Homepage": "https://github.com/Zack--/phonetics" }, "release_url": "https://pypi.org/project/phonetics/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Compute phonetic key of strings for indexing or fuzzy matching", "version": "1.0.5" }, "last_serial": 3699422, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "20a68fc106f04636d5a3a52c8bb94799", "sha256": "1c51914ae6963bfe50fea35b3eb87fbb704aa21b88d97461fc397ebcbf0eaa6e" }, "downloads": -1, "filename": "phonetics-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20a68fc106f04636d5a3a52c8bb94799", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2888, "upload_time": "2017-03-28T13:44:12", "url": "https://files.pythonhosted.org/packages/62/f9/148b377eb074f716a74c89b2f3647c239398f198fd04f68f76b1155cce7a/phonetics-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ba1f63ea2250b561040a3489b398be1", "sha256": "b3211e0acc9071907246a8219dd8ae10fac7e9fe2496aef510955276de8ca898" }, "downloads": -1, "filename": "phonetics-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7ba1f63ea2250b561040a3489b398be1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1669, "upload_time": "2017-03-28T13:44:13", "url": "https://files.pythonhosted.org/packages/c9/69/77c927e01edb6afc352fb22d9722a67dc95cad06c7700577579fe229b747/phonetics-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9e1198761fcaf9d7ad425c109babaabb", "sha256": "6a3f6852388bd76688709d6e9a2d77a0231ea7d73a081037959540d3bb023453" }, "downloads": -1, "filename": "phonetics-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e1198761fcaf9d7ad425c109babaabb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3087, "upload_time": "2017-03-30T11:24:56", "url": "https://files.pythonhosted.org/packages/24/4d/bd0c32fdbdc44e8670a64a3ffad2cd05a0a2d9faa78e7b1c7c44fcbaf024/phonetics-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e9b65728601dff264d26dbb9020f3b1", "sha256": "2a61fac96b52257532e5a5f7f773917e3fe0e7ae91d89a4149ae6b9ee2b70a8d" }, "downloads": -1, "filename": "phonetics-1.0.1.tar.gz", "has_sig": false, "md5_digest": "0e9b65728601dff264d26dbb9020f3b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1737, "upload_time": "2017-03-30T11:18:36", "url": "https://files.pythonhosted.org/packages/d0/96/672d4a3a458293ce3f3298d26af7be30e28c5f11daad862e988354f3d720/phonetics-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "752a8ad684a82e09b28fbfdfad906d80", "sha256": "4bb27715f1110c5d2bf2e4890c5473623dda49820730ea2f8302fecdd4890aa8" }, "downloads": -1, "filename": "phonetics-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "752a8ad684a82e09b28fbfdfad906d80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9418, "upload_time": "2017-03-30T12:56:58", "url": "https://files.pythonhosted.org/packages/4c/92/cad1e5fac97039142bfb0368fef0cd9c4dadfc914b8b5c0f9512fbc7b646/phonetics-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b39fe8e04a938e6d0099beac1be6d32d", "sha256": "af5a58d020f8f240f95797718fdfc1c61a816d667da2eea962c735bdb05872fe" }, "downloads": -1, "filename": "phonetics-1.0.2.tar.gz", "has_sig": false, "md5_digest": "b39fe8e04a938e6d0099beac1be6d32d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7241, "upload_time": "2017-03-30T12:57:00", "url": "https://files.pythonhosted.org/packages/f8/0b/0dba70482053dbfe756d74cf6dd53a01a1fcc95f54930722016d5e8907e2/phonetics-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b8c93b65cc194eb9863f4c932d8520e6", "sha256": "6b8f60765c5bc7c0541578463cf0fb6fe658c01991a93fc9d002bbed8c0e82e0" }, "downloads": -1, "filename": "phonetics-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8c93b65cc194eb9863f4c932d8520e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9424, "upload_time": "2017-03-30T13:05:01", "url": "https://files.pythonhosted.org/packages/fe/8e/ac504c8bfda6e718e231b83480257252256532338e15ef1bc2dfcc1b5636/phonetics-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f29dc040275a0fd32dd63ea70a78aa25", "sha256": "6bd105e856f89568eb553e01921f7f3d3b75f2cab3933220f1a103475ed719bb" }, "downloads": -1, "filename": "phonetics-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f29dc040275a0fd32dd63ea70a78aa25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7238, "upload_time": "2017-03-30T13:05:02", "url": "https://files.pythonhosted.org/packages/83/66/24e174c1c9f3cec434e70851b46612e3df2b5a074138422110c7b2641f91/phonetics-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "6248c6d8f79843e340236ac8db469f9e", "sha256": "2af5e39ef0569882c313f6641087ce3b1b27ec7c308421d27d5aafe2fc8feda2" }, "downloads": -1, "filename": "phonetics-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6248c6d8f79843e340236ac8db469f9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10690, "upload_time": "2017-07-11T10:28:42", "url": "https://files.pythonhosted.org/packages/6b/cf/8d6ad47a37ca8eaacf44d8c07cfadc1bda51139d3c38f12edc691ebe227c/phonetics-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a09e7eb7a60bcbabe681d51c2250ade6", "sha256": "a91a99c541311b5de728009dc4450b201ffca250e825918c5e29ccbaf1507fbb" }, "downloads": -1, "filename": "phonetics-1.0.4.tar.gz", "has_sig": false, "md5_digest": "a09e7eb7a60bcbabe681d51c2250ade6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8843, "upload_time": "2017-07-11T10:28:44", "url": "https://files.pythonhosted.org/packages/eb/5a/e7fcd3eb660a874f69a161cebfe0676ba9bc5b63c1a96b9422712232c98e/phonetics-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "e9e20ab13af1598b8ced18fe771bef9b", "sha256": "16263948c82fce1e257964b2ab4adc953f995e0fa7e2e60e6ba336d77a7235ba" }, "downloads": -1, "filename": "phonetics-1.0.5.tar.gz", "has_sig": false, "md5_digest": "e9e20ab13af1598b8ced18fe771bef9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8848, "upload_time": "2018-03-23T15:38:37", "url": "https://files.pythonhosted.org/packages/67/a5/d1b6dbcbb05477aa5f0c5e73a7d68c6d23ab098af4461072f00999ed573a/phonetics-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9e20ab13af1598b8ced18fe771bef9b", "sha256": "16263948c82fce1e257964b2ab4adc953f995e0fa7e2e60e6ba336d77a7235ba" }, "downloads": -1, "filename": "phonetics-1.0.5.tar.gz", "has_sig": false, "md5_digest": "e9e20ab13af1598b8ced18fe771bef9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8848, "upload_time": "2018-03-23T15:38:37", "url": "https://files.pythonhosted.org/packages/67/a5/d1b6dbcbb05477aa5f0c5e73a7d68c6d23ab098af4461072f00999ed573a/phonetics-1.0.5.tar.gz" } ] }