{ "info": { "author": "Kevin Walchko", "author_email": "walchko@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://raw.githubusercontent.com/MomsFriendlyRobotCompany/ttastromech/master/docs/pics/r2.gif\n\t:target: https://github.com/MomsFriendlyRobotCompany/ttastromech\n\nText to Astromech\n========================\n\n.. image:: https://img.shields.io/pypi/l/ttastromech.svg\n\t:target: https://github.com/MomsFriendlyRobotCompany/ttastromech\n.. image:: https://img.shields.io/pypi/pyversions/ttastromech.svg\n\t:target: https://github.com/MomsFriendlyRobotCompany/ttastromech\n.. image:: https://img.shields.io/pypi/wheel/ttastromech.svg\n\t:target: https://github.com/MomsFriendlyRobotCompany/ttastromech\n.. image:: https://img.shields.io/pypi/v/ttastromech.svg\n\t:target: https://github.com/MomsFriendlyRobotCompany/ttastromech\n\nThis was originally created by `Hugo SCHOCH `_.\nI just packaged it on pypi and use it for an R2D2 project I am working on.\n\nIt works by assigning an R2-D2 sound to each letter of the alphabet, then, when you pass\nit a string, it makes sounds like an astromech. Currently it only supports Linux and\nmacOS.\n\n========= ================\nOS Audio Program\n========= ================\nmacOS ``afplay``\nlinux ``play`` from libsox\nlinux ``aplay`` from alsa\n========= ================\n\nInstall\n----------\n\nThe preferred method of installation is::\n\n\tpip install ttastromech\n\nUsage\n-------\n\n.. code-block:: python\n\n\tfrom ttastromech import TTAstromech\n\timport time\n\n\n\tif __name__ == '__main__':\n\t\tr2 = TTAstromech()\n\n\t\ttry:\n\t\t\tr2.run() # make random astromech sounds by feeding it random strings of letters\n\t\t\ttime.sleep(2)\n\t\texcept KeyboardInterrupt:\n\t\t\tprint('bye ...')\n\nOr::\n\n\tastromech.py \"my god, its full of stars ... oh wait, the wrong movie\"\n\nMIT License\n============\n\n**Copyright (c) 2015 SCHOCH Hugo**\n\n**Copyright (c) 2017 Kevin J. Walchko**\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/walchko/ttastromech", "keywords": "r2d2,tts,,star wars,driod,astromech", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ttastromech", "package_url": "https://pypi.org/project/ttastromech/", "platform": "", "project_url": "https://pypi.org/project/ttastromech/", "project_urls": { "Homepage": "http://github.com/walchko/ttastromech" }, "release_url": "https://pypi.org/project/ttastromech/0.3.1/", "requires_dist": [ "build-utils" ], "requires_python": "", "summary": "python library transform text strings into Astromech (like R2D2) sounds", "version": "0.3.1" }, "last_serial": 3006881, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "08453eedcffb98f834a2c832c45c744d", "sha256": "ad55c04364c8e44a0a9632621ec0d6a4e74c488c31ba4d10b2f40cd68fdaa634" }, "downloads": -1, "filename": "ttastromech-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "08453eedcffb98f834a2c832c45c744d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6380, "upload_time": "2017-06-18T18:45:47", "url": "https://files.pythonhosted.org/packages/a0/b9/bc8a6fc46c036f8562d2a85a63413d8d267aef85576b6b7abf21ea1de5db/ttastromech-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6d64ae40e84ef77ed2e4cd0b2125de9", "sha256": "977da097e59262060bb87caf5aa8a8774f5d5584c65133d24871452b1a5d64bc" }, "downloads": -1, "filename": "ttastromech-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e6d64ae40e84ef77ed2e4cd0b2125de9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6379, "upload_time": "2017-06-18T18:45:49", "url": "https://files.pythonhosted.org/packages/68/e0/9690527684715eb6bb3165e3f2f17b0cc043d4da4ffee28266fec7c65ddc/ttastromech-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce93e38d481eb064a51007d7fc8c544b", "sha256": "f5a3a16e0d8c87d5a0a75b06a439ecf8140c89e1f5a675cc5f89e7f34ed478cc" }, "downloads": -1, "filename": "ttastromech-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ce93e38d481eb064a51007d7fc8c544b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3761, "upload_time": "2017-06-18T18:45:51", "url": "https://files.pythonhosted.org/packages/4b/92/dc8729ba349976a725d662663437ec94a57d7a7d24a7d1545b77f3df0503/ttastromech-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c40b0f956a782dad5bb976ced748fc65", "sha256": "ab2d4019ef9e530b0d19eeeff6deb4f944f4d15b712bdbc89ece654cd15dc77e" }, "downloads": -1, "filename": "ttastromech-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "c40b0f956a782dad5bb976ced748fc65", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6376, "upload_time": "2017-06-18T18:46:56", "url": "https://files.pythonhosted.org/packages/9d/97/2742c43e249e9ca011714227a67c11f337281654d9a2551d87ad38ddc0b5/ttastromech-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dcf1bdccae06574fed93e0e9dfb0cdc", "sha256": "39bf13d3d14a909f3868ac337cdef6c920a1d6a8292dde84d0b8d29bf88aa332" }, "downloads": -1, "filename": "ttastromech-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9dcf1bdccae06574fed93e0e9dfb0cdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6377, "upload_time": "2017-06-18T18:46:58", "url": "https://files.pythonhosted.org/packages/bc/98/6eab3feb0e48031f06d1db74a131da5cc33c98a6ef7084dde17f5cc50b2f/ttastromech-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44e7caabd2c138765c47af7c78b6f05e", "sha256": "5c596303d255f3b84175b001453ba4d27d2e296ec2ca4f68f83e845ae67063b9" }, "downloads": -1, "filename": "ttastromech-0.0.2.tar.gz", "has_sig": false, "md5_digest": "44e7caabd2c138765c47af7c78b6f05e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3762, "upload_time": "2017-06-18T18:47:00", "url": "https://files.pythonhosted.org/packages/bf/66/bedc325e2c9c8fa4bd6b097196820264a846e6820de38dde9ced566fcc15/ttastromech-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "99805baf0a3969ac696d6db41b162ba0", "sha256": "91da7d4fbaf1ac1fa827494d4307e8704849277ae266c49664f1772795f7efd2" }, "downloads": -1, "filename": "ttastromech-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "99805baf0a3969ac696d6db41b162ba0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6377, "upload_time": "2017-06-18T18:49:07", "url": "https://files.pythonhosted.org/packages/d4/01/c7f8bccd5e8d5b2abc0b61821e5a3187c661b8be019bded139b3534a0216/ttastromech-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e38d5a7157a11c95f7ea58d53741b5cf", "sha256": "401868f2a908c9f17a1b4242938a35e119c9282ffded621c436148e4bdd145d1" }, "downloads": -1, "filename": "ttastromech-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e38d5a7157a11c95f7ea58d53741b5cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6376, "upload_time": "2017-06-18T18:49:11", "url": "https://files.pythonhosted.org/packages/62/5e/9bb0b51f568992940fafe7f60ca37a10297bcf65b0e35b73a0946bdf7f98/ttastromech-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8732a62b0426649756d64f50f9770592", "sha256": "d32f92a5b0b7be8c008692d915fb696d7e50229b7443c22abf09808c7261c246" }, "downloads": -1, "filename": "ttastromech-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8732a62b0426649756d64f50f9770592", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3759, "upload_time": "2017-06-18T18:49:12", "url": "https://files.pythonhosted.org/packages/c5/a9/c6ad13dab5e96bbbc19db7c7337be9131e1a07f89fe2dba938339e6bfab3/ttastromech-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "5317b6cb60c76440e8bf34a93c80e2c1", "sha256": "c59c2cbfeaa5d3f93ad44b80d7615d04f74e519e783c854b9c8bd08428d5d1ae" }, "downloads": -1, "filename": "ttastromech-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "5317b6cb60c76440e8bf34a93c80e2c1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 312611, "upload_time": "2017-06-24T03:55:06", "url": "https://files.pythonhosted.org/packages/09/e0/93691e8d2b9992e051d8afc247ac21efb96685063b39c34870c64a394c49/ttastromech-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "398ad080f52e68b8a7ba98b17e808951", "sha256": "762ef781432b409059576bee473221bf68427f4b67bffcdf0bd70e8517bab685" }, "downloads": -1, "filename": "ttastromech-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "398ad080f52e68b8a7ba98b17e808951", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 312610, "upload_time": "2017-06-24T03:55:09", "url": "https://files.pythonhosted.org/packages/cc/8c/6e2317dc4f213573ec91ec167e390c1a9073582431e271034c38af900e0e/ttastromech-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de2ae25a93eabc2221b9ba693287a71e", "sha256": "82fbd2e45ad71c482246486edb418fa2c6a1ec6105e9e3cee41a0998092c44b6" }, "downloads": -1, "filename": "ttastromech-0.0.4.tar.gz", "has_sig": false, "md5_digest": "de2ae25a93eabc2221b9ba693287a71e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306521, "upload_time": "2017-06-24T03:55:13", "url": "https://files.pythonhosted.org/packages/a6/c3/fd973673e098964cc8650335c2caebb2c09e44851a5f78367458aef57152/ttastromech-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "24b58331175d5bf3776e43a374a1c4bd", "sha256": "5413fb1234d9cce4070387b45ec0f2a7aa52eba35c9929a443dedb675c4ce2e6" }, "downloads": -1, "filename": "ttastromech-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "24b58331175d5bf3776e43a374a1c4bd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 313114, "upload_time": "2017-06-25T05:07:12", "url": "https://files.pythonhosted.org/packages/7c/c3/323b9fdd6cdc95a9406bf8bb06d4b9bf329da1079ccabbaaf055d00bd068/ttastromech-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06764ad3fae47b768c86473a02a901c5", "sha256": "8cc4982162eb6339245b200dc1df725b495916de711308ae680f03fa4526e73c" }, "downloads": -1, "filename": "ttastromech-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "06764ad3fae47b768c86473a02a901c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 313113, "upload_time": "2017-06-25T05:07:13", "url": "https://files.pythonhosted.org/packages/dc/aa/ac1c217a99d78b431769425463b4a0222d438d8283454f6d5a168c3e1650/ttastromech-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2b49c1fdf639391e571131c50739c9f", "sha256": "d6e3495321f6a96e1ec837b3aa74da2082da6b8806021e4579d72ae1f74ee1b7" }, "downloads": -1, "filename": "ttastromech-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b2b49c1fdf639391e571131c50739c9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306788, "upload_time": "2017-06-25T05:07:16", "url": "https://files.pythonhosted.org/packages/16/9b/fbc3b2695593a08a09e30d4d005c2a40708c98cccc508c9b162529455440/ttastromech-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "33561659d3d4a3df6528ed91de6c04ab", "sha256": "67258c20b896a0f8afc456c7a911dc574d287af3afdb74ec5b547ffe468c2879" }, "downloads": -1, "filename": "ttastromech-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "33561659d3d4a3df6528ed91de6c04ab", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 314229, "upload_time": "2017-06-25T18:38:38", "url": "https://files.pythonhosted.org/packages/4b/41/23ccd65f199fedff4aa8dc7d47eef3e16b574ec5fe9aac6e26d319c6d73b/ttastromech-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c188e3b1aef7027b6aab4ebfd6e0ec8", "sha256": "dffcca0d075b8246a173f17f2d171e12c6b58ecc56679c4537f380e75c53f41e" }, "downloads": -1, "filename": "ttastromech-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3c188e3b1aef7027b6aab4ebfd6e0ec8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 314229, "upload_time": "2017-06-25T18:38:46", "url": "https://files.pythonhosted.org/packages/58/71/76a18deee29edb7aa571367a3bb673914a1b818898428c7e0d9114f75f53/ttastromech-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d27466920f81e915eb13efd614481124", "sha256": "dc9e1d238d1f83cf0d39ef2857fdf0db4d58bf9ba31e054071ce402d10e50836" }, "downloads": -1, "filename": "ttastromech-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d27466920f81e915eb13efd614481124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307907, "upload_time": "2017-06-25T18:38:49", "url": "https://files.pythonhosted.org/packages/8c/58/00878f95ea2ce7afc395e0eca2e2ecf0dce81702cbf4893aca25fe11d7e0/ttastromech-0.2.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ec2a26dec4ea474d937cbdf9103704d0", "sha256": "6a5129546d9d869b456bcd18132a2cb3425425d2a21cfdb74fa1582ab114a5f1" }, "downloads": -1, "filename": "ttastromech-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ec2a26dec4ea474d937cbdf9103704d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 314315, "upload_time": "2017-07-07T18:00:14", "url": "https://files.pythonhosted.org/packages/2f/ba/74afc0dcb009e14cbfe4c54628687450c84b40eb585ac19505eb21b9c14f/ttastromech-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6e438c34e30f06700797c22b89e10d5", "sha256": "aa67f78f925d7b817b79f8b7b0393592c195d796258eae7ceaaef6dcf7bffa41" }, "downloads": -1, "filename": "ttastromech-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e6e438c34e30f06700797c22b89e10d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 314314, "upload_time": "2017-07-07T18:00:19", "url": "https://files.pythonhosted.org/packages/7f/1f/9cb65be88e6e1c7255e318ef4daabe8392adf72f08425d3a982eb6e80230/ttastromech-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77bad99f01e27a49974259598d7e04a7", "sha256": "1fe8b79a56854b44ec3ce3b8ffe88c192e9efb08bfa2abdfca823b48e3046ecc" }, "downloads": -1, "filename": "ttastromech-0.3.1.tar.gz", "has_sig": false, "md5_digest": "77bad99f01e27a49974259598d7e04a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307990, "upload_time": "2017-07-07T18:00:24", "url": "https://files.pythonhosted.org/packages/ea/05/b668aae08fd4533d9ce004ffa1d85596052856270c74f88f8407abf85c7e/ttastromech-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec2a26dec4ea474d937cbdf9103704d0", "sha256": "6a5129546d9d869b456bcd18132a2cb3425425d2a21cfdb74fa1582ab114a5f1" }, "downloads": -1, "filename": "ttastromech-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ec2a26dec4ea474d937cbdf9103704d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 314315, "upload_time": "2017-07-07T18:00:14", "url": "https://files.pythonhosted.org/packages/2f/ba/74afc0dcb009e14cbfe4c54628687450c84b40eb585ac19505eb21b9c14f/ttastromech-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6e438c34e30f06700797c22b89e10d5", "sha256": "aa67f78f925d7b817b79f8b7b0393592c195d796258eae7ceaaef6dcf7bffa41" }, "downloads": -1, "filename": "ttastromech-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e6e438c34e30f06700797c22b89e10d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 314314, "upload_time": "2017-07-07T18:00:19", "url": "https://files.pythonhosted.org/packages/7f/1f/9cb65be88e6e1c7255e318ef4daabe8392adf72f08425d3a982eb6e80230/ttastromech-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77bad99f01e27a49974259598d7e04a7", "sha256": "1fe8b79a56854b44ec3ce3b8ffe88c192e9efb08bfa2abdfca823b48e3046ecc" }, "downloads": -1, "filename": "ttastromech-0.3.1.tar.gz", "has_sig": false, "md5_digest": "77bad99f01e27a49974259598d7e04a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307990, "upload_time": "2017-07-07T18:00:24", "url": "https://files.pythonhosted.org/packages/ea/05/b668aae08fd4533d9ce004ffa1d85596052856270c74f88f8407abf85c7e/ttastromech-0.3.1.tar.gz" } ] }