{ "info": { "author": "Noah Pendleton", "author_email": "2538614+noahp@users.noreply.github.com", "bugtrack_url": null, "classifiers": [], "description": "[![PyPI version](https://img.shields.io/pypi/v/ascii-train.svg?longCache=true&style=for-the-badge)](https://pypi.org/project/ascii-train/)\n\n# ascii-train\nPrints out an ascii train, optionally with a text string passed as first arg or via stdin.\n\n# Installing\nNow deployed to pypi, install with:\n```bash\npip install ascii-train\n```\n\n# Usage\n# cli\n```bash\n\u279c ascii-train \"choo choo\\!\"\n _-====-__-======-__-========-_____-============-__\n _( _)\n OO( choo choo! )_\n 0 (_ _)\n o0 (_ _)\n o '=-___-===-_____-========-___________-===-dwb-='\n .o _________\n . ______ ______________ | | _____\n _()_||__|| ________ | | |_________| __||___||__\n (BNSF 1995| | | | | __Y______00_| |_ _|\n /-OO----OO\"\"=\"OO--OO\"=\"OO--------OO\"=\"OO-------OO\"=\"OO-------OO\"=P\n#####################################################################\n\n\u279c echo \"all aboard\\!\" | ascii-train\n _-====-__-======-__-========-_____-============-__\n _( _)\n OO( all aboard! )_\n 0 (_ _)\n o0 (_ _)\n o '=-___-===-_____-========-___________-===-dwb-='\n .o _________\n . ______ ______________ | | _____\n _()_||__|| ________ | | |_________| __||___||__\n (BNSF 1995| | | | | __Y______00_| |_ _|\n /-OO----OO\"\"=\"OO--OO\"=\"OO--------OO\"=\"OO-------OO\"=\"OO-------OO\"=P\n#####################################################################\n```\n\n## Embedding\n```python\nimport ascii_train\n\nprint(ascii_train.train(\"No brakes!\"))\n```\nOutputs:\n```bash\n# Run the above as cli passed to interpreter\n\u279c python -c 'import ascii_train; print(ascii_train.train(\"No brakes!\"))'\n _-====-__-======-__-========-_____-============-__\n _( _)\n OO( No brakes! )_\n 0 (_ _)\n o0 (_ _)\n o '=-___-===-_____-========-___________-===-dwb-='\n .o _________\n . ______ ______________ | | _____\n _()_||__|| ________ | | |_________| __||___||__\n (BNSF 1995| | | | | __Y______00_| |_ _|\n /-OO----OO\"\"=\"OO--OO\"=\"OO--------OO\"=\"OO-------OO\"=\"OO-------OO\"=P\n#####################################################################\n```\n\n# Tests\nYeah there are tests WHYNOT!\n\nPrereqs are installed via `pip install -e '.[test]'`.\n\nTo run them:\n```bash\npytest ascii_train.py -vv --cov=./ --cov-branch --cov-report html:pytest_output\n```\nView results by loading `pytest_output/index.html` in a browser.\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/noahp/ascii-train", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ascii-train", "package_url": "https://pypi.org/project/ascii-train/", "platform": "", "project_url": "https://pypi.org/project/ascii-train/", "project_urls": { "Homepage": "https://github.com/noahp/ascii-train" }, "release_url": "https://pypi.org/project/ascii-train/0.0.6/", "requires_dist": [ "pytest (>=3.5.1); extra == 'test'", "pytest-cov (>=2.5.1); extra == 'test'" ], "requires_python": "", "summary": "Print an ascii train!", "version": "0.0.6" }, "last_serial": 3850424, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e1bcead52ca7adb1c15d9d07d7fd5de9", "sha256": "d42b9ad34995ea44c6277686a9333906dc359611a5488e3a9d10f334b2ae8edd" }, "downloads": -1, "filename": "ascii_train-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1bcead52ca7adb1c15d9d07d7fd5de9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3125, "upload_time": "2018-05-08T12:51:54", "url": "https://files.pythonhosted.org/packages/5c/e0/f134e29ffc9493bbe249c5f02146a0322fb5eed4ab7652a4d3b8ffb02b21/ascii_train-0.0.1-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8528341d6d09b35494fa2de336eaa790", "sha256": "3d0a8ee564d3cd99c5d9d1a3674bb1444f69a526e8179fbd90962060ce033bd8" }, "downloads": -1, "filename": "ascii_train-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8528341d6d09b35494fa2de336eaa790", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4009, "upload_time": "2018-05-08T12:59:56", "url": "https://files.pythonhosted.org/packages/a9/bf/93a4c027ef6272495c2ac620e438482fd87a2f84b69301f227fc8c5c470f/ascii_train-0.0.2-py2.py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "44163dbec216bb7a287f4b0c75ca188b", "sha256": "3bc55c07a115837c080821dfe5a8c2e398b251e6ca1830eb68b02f4228cd9319" }, "downloads": -1, "filename": "ascii_train-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44163dbec216bb7a287f4b0c75ca188b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4011, "upload_time": "2018-05-08T13:09:21", "url": "https://files.pythonhosted.org/packages/98/5a/3068c1623d34046f7f76c797004af7e20204c74a5aa9758dc04919d70cb6/ascii_train-0.0.3-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "02989b64b79dce793798a95a07b7b0e1", "sha256": "7e098f9bbada16cc0cd8d82537089376679d93229224fe67d5f222df9dfe5df9" }, "downloads": -1, "filename": "ascii_train-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02989b64b79dce793798a95a07b7b0e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2785, "upload_time": "2018-05-08T13:12:29", "url": "https://files.pythonhosted.org/packages/0b/eb/627f13d4ef24f039f9217d7ea1cb932693dc86361dd5b1bf1123c591f72b/ascii_train-0.0.4-py2.py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ec103c44212d5290c9f090992136136f", "sha256": "ef5c9af5b792ecac48030495cd64d7a1ef72217d8c743339c092525dd4acb24c" }, "downloads": -1, "filename": "ascii_train-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec103c44212d5290c9f090992136136f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3593, "upload_time": "2018-05-08T15:15:53", "url": "https://files.pythonhosted.org/packages/3d/ea/bca763a4faf2dfeae0994717a2c746ac013fa55230b0421284774a610d93/ascii_train-0.0.5-py2.py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "bc02ee39d77a40fdd6c0899d90241952", "sha256": "84c241e5ff4531bcf0c554d09aebc30d9d26af543fee252441f13e60deb9e507" }, "downloads": -1, "filename": "ascii_train-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc02ee39d77a40fdd6c0899d90241952", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3544, "upload_time": "2018-05-10T13:03:17", "url": "https://files.pythonhosted.org/packages/8c/11/c171b4b1858516a655b9c0b94d705bff31ccc0ce9e4b55d8f381fed7869f/ascii_train-0.0.6-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc02ee39d77a40fdd6c0899d90241952", "sha256": "84c241e5ff4531bcf0c554d09aebc30d9d26af543fee252441f13e60deb9e507" }, "downloads": -1, "filename": "ascii_train-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc02ee39d77a40fdd6c0899d90241952", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3544, "upload_time": "2018-05-10T13:03:17", "url": "https://files.pythonhosted.org/packages/8c/11/c171b4b1858516a655b9c0b94d705bff31ccc0ce9e4b55d8f381fed7869f/ascii_train-0.0.6-py2.py3-none-any.whl" } ] }