{ "info": { "author": "Shail Choksi", "author_email": "choksishail@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## Installation\n```\npip3 install text2digits\n```\n\n## Usage\nPython 3 only!\n```\nfrom text2digits import text2digits\nt2d = text2digits.Text2Digits()\nt2d.convert(\"twenty ten and twenty one\")\n> 2010 and 21\n```\n\nIt can handle a variety of phrases. Spoken/Informal and formal language:\n\n```\n\"A random string\" -> 'a random string'\n\"I am thirty six years old with a child that is four. I would like to get him four cars!\" -> 'i am 36 years old with a child that is 4. i would like to get him 4 cars!'\n\"I was born in twenty ten\" -> 'i was born in 2010'\n\"I was born in nineteen sixty four\" -> 'i was born in 1964'\n\"I am the fourth cousin\" -> 'i am the 4 cousin'\n\"I am twenty nine\" -> 'i am 29'\n\"it was twenty ten and was negative thirty seven degrees\" -> 'it was 2010 and was negative 37 degrees'\n\"thirty twenty one\" -> '3021'\n\"one thousand six hundred sixty six\" -> '1666'\n\"one thousand and six hundred and sixty six\" -> '1666'\n\"sixteen sixty six\" -> '1666'\n\"eleven hundred twelve\" -> '1112'\n\"Sixteen and seven\" -> '16 and 7'\n\"twenty ten and twenty one\" -> '2010 and 21'\n\"I was born in nineteen ninety two and am twenty six years old!\" -> 'i was born in 1992 and am 26 years old!'\n\"three forty five\" -> '345'\n```\n\nI find this useful if using Alexa/Lex to convert audio to text and have to convert the text to digits.\n\n## Improvements/Issues\n- Still need to add support for decimal numbers\n- Need to add support for negative numbers\n\n## Acknowledgements\nI have heavily used code from the SO answers from here: https://stackoverflow.com/questions/493174/is-there-a-way-to-convert-number-words-to-integers\nand improved upon them\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/careless25/text2digits", "keywords": "text2numbers words2numbers digits numbers", "license": "", "maintainer": "", "maintainer_email": "", "name": "text2digits", "package_url": "https://pypi.org/project/text2digits/", "platform": "", "project_url": "https://pypi.org/project/text2digits/", "project_urls": { "Funding": "https://www.paypal.me/careless25", "Homepage": "https://github.com/careless25/text2digits", "Source": "https://github.com/careless25/text2digits" }, "release_url": "https://pypi.org/project/text2digits/0.0.5/", "requires_dist": null, "requires_python": "", "summary": "A small library to convert text numbers to digits in a string", "version": "0.0.5" }, "last_serial": 5139853, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "49f18b97232beccab789a81e8b4dd8ed", "sha256": "4b5be5980dda3014be67446004446b25876befe8f69b4bff3d23b02828282069" }, "downloads": -1, "filename": "text2digits-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "49f18b97232beccab789a81e8b4dd8ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7086, "upload_time": "2019-03-31T03:44:45", "url": "https://files.pythonhosted.org/packages/4c/57/3e7156e824e94575a79ce1e7dfac8059a03246040cb51a58abccdb837aa8/text2digits-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "854c3a0012fdec73586677fee46d8a5b", "sha256": "1a860d99906d791fad281c1d153824b9c4c63d5f5c73d0dfce22f42212f3387a" }, "downloads": -1, "filename": "text2digits-0.0.2.tar.gz", "has_sig": false, "md5_digest": "854c3a0012fdec73586677fee46d8a5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3541, "upload_time": "2019-03-31T03:44:51", "url": "https://files.pythonhosted.org/packages/c6/75/9943dbf018ce6adbff3e445feeb585d7a9ad6c76acf74e797f020cdadf3b/text2digits-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5df8ae27a026dca0bd197e91cb80c98b", "sha256": "b9017dce81b9b65d7331680d6d90ad660a5bc8553b5d2669f9a92808f3bfebce" }, "downloads": -1, "filename": "text2digits-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5df8ae27a026dca0bd197e91cb80c98b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7438, "upload_time": "2019-03-31T04:07:19", "url": "https://files.pythonhosted.org/packages/28/a4/5f1e9a0a734e1f588b7f0228ac603d97186414bbb30e6292f2a8ccf1b65f/text2digits-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f87fd2f8caaaf48deced6fa7685d4585", "sha256": "2ab239c03ee01a695c684374153a6378d25a215fa325b173f83279744c8bcbcc" }, "downloads": -1, "filename": "text2digits-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f87fd2f8caaaf48deced6fa7685d4585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3836, "upload_time": "2019-03-31T04:07:21", "url": "https://files.pythonhosted.org/packages/4a/ab/4a7406704b656c24094e9ba44852e70d1ab8eaf047db946c92e0d664f98d/text2digits-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c3cc34375e56c21fefaf7764b56649aa", "sha256": "a6e9fa1aafdd2720fc6720bd5f90eac924ade0851a791f07b1b85dde820742ed" }, "downloads": -1, "filename": "text2digits-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c3cc34375e56c21fefaf7764b56649aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7439, "upload_time": "2019-04-01T17:11:50", "url": "https://files.pythonhosted.org/packages/db/71/3bc90ef2f5536319c85c540dc743191f5c4cb2ab18ea20f6bdd190935f9b/text2digits-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "535845cfd6d818676adb3e9c5f026d08", "sha256": "593201cffdf3c63cc07cd78a3b082b4c2edd072dc14a8adf02dbb6ec84a577b1" }, "downloads": -1, "filename": "text2digits-0.0.4.tar.gz", "has_sig": false, "md5_digest": "535845cfd6d818676adb3e9c5f026d08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3836, "upload_time": "2019-04-01T17:11:51", "url": "https://files.pythonhosted.org/packages/78/4b/6d0ec45d1246ec4f8d672414b7e21a5737ee1ccdd1b2c6d04d44a94d502a/text2digits-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "721fde6faf385df2dc2edfa0f632af0f", "sha256": "b87f5618d2e71a50a85c12047e6aa61344696883ad075c9fd9b7ac6713dad19e" }, "downloads": -1, "filename": "text2digits-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "721fde6faf385df2dc2edfa0f632af0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8029, "upload_time": "2019-04-14T04:51:28", "url": "https://files.pythonhosted.org/packages/2d/86/eebeae3c1da3c67044afcf88fe42e3822837cd00449bb22cb6aa8427f78c/text2digits-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aea4717861bffc12ce211ce10f4c1b3", "sha256": "7d0d58e05ff7c50d0a3f3ce7cab830190fe5ca5fec539aecb68680d54db5568f" }, "downloads": -1, "filename": "text2digits-0.0.5.tar.gz", "has_sig": false, "md5_digest": "8aea4717861bffc12ce211ce10f4c1b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4421, "upload_time": "2019-04-14T04:51:30", "url": "https://files.pythonhosted.org/packages/f9/f9/4eab07bd3f4aec0c3bff51812ccbf0999d18c1d91d67b660647c6b27ac7d/text2digits-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "721fde6faf385df2dc2edfa0f632af0f", "sha256": "b87f5618d2e71a50a85c12047e6aa61344696883ad075c9fd9b7ac6713dad19e" }, "downloads": -1, "filename": "text2digits-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "721fde6faf385df2dc2edfa0f632af0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8029, "upload_time": "2019-04-14T04:51:28", "url": "https://files.pythonhosted.org/packages/2d/86/eebeae3c1da3c67044afcf88fe42e3822837cd00449bb22cb6aa8427f78c/text2digits-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aea4717861bffc12ce211ce10f4c1b3", "sha256": "7d0d58e05ff7c50d0a3f3ce7cab830190fe5ca5fec539aecb68680d54db5568f" }, "downloads": -1, "filename": "text2digits-0.0.5.tar.gz", "has_sig": false, "md5_digest": "8aea4717861bffc12ce211ce10f4c1b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4421, "upload_time": "2019-04-14T04:51:30", "url": "https://files.pythonhosted.org/packages/f9/f9/4eab07bd3f4aec0c3bff51812ccbf0999d18c1d91d67b660647c6b27ac7d/text2digits-0.0.5.tar.gz" } ] }