{ "info": { "author": "Etienne Napoleone", "author_email": "etienne@tomochain.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# scrmbl \n\nLibrary and CLI for \"scrambled\" printing in terminal.\n\nHave you ever wanted your text to look like some corny action movie?\n\n![demo gif](https://raw.githubusercontent.com/etienne-napoleone/scrmbl/develop/demo.gif)\n\n## Requirements\n\n- Tested on Python >= 3.5\n\n## Install\n\n### CLI\n\n```\npip3 install --user scrmbl\n```\n\n### Library\n\nUsing pip in a virtualenv.\n\n```bash\npip install scrmbl\n```\n\nUsing Poetry:\n\n```bash\npoetry add scrmbl\n```\n\nUsing Pipenv:\n\n```bash\npipenv install scrmbl\n```\n\n## Usage\n\nRefer to the gif to see the effect\n\n### CLI\n\n```\nUsage: scrmbl [OPTIONS] [MESSAGE]\n\n Scrmbl print the given message.\n\nOptions:\n -s, --speed FLOAT Time in seconds between prints. Default: 0.05\n -i, --iterations INTEGER Number of iterations per character. Default: 2\n -c, --charset FILE Set of chars to scramble.\n --version Show the version and exit.\n --help Show this message and exit.\n```\n\nCan also read from stdin.\n\n```bash\nls -lrtha | scrmbl\n```\n\n## Library\n\n```python\n>>> import scrmbl\n\n>>> scrmbl.echo('09:30pm, Washington, NSA HEADQUARTERS')\n'09:30pm, Washington, NSA HEADQUARTERS'\n\n# handle multiline\n>>> scrmbl.echo('09:30pm, Washington\\nNSA HEADQUARTERS')\n'02:56am, New-York'\n'FBI HEADQUARTERS'\n\n# custom settings:\n# charset = String of characters to scramble with\n# speed = Time in seconds between prints\n# iterations = number of iterations before printing the final character\n>>> scrmbl.echo('NSA OFFICE', charset='ABCDefg/-', speed=0.2, iterations=6)\n'CIA OFFICE'\n```\n\n## Thanks\n\nSpecial thanks for contributing:\n- [@podstava](https://github.com/podstava)\n- [@0jdxt](https://github.com/0jdxt)\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/etienne-napoleone/scrmbl", "keywords": "print,library,movie,action,scramble", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "scrmbl", "package_url": "https://pypi.org/project/scrmbl/", "platform": "", "project_url": "https://pypi.org/project/scrmbl/", "project_urls": { "Homepage": "https://github.com/etienne-napoleone/scrmbl" }, "release_url": "https://pypi.org/project/scrmbl/1.0.0/", "requires_dist": [ "click (>=7.0,<8.0)" ], "requires_python": ">=3.5,<4.0", "summary": "Library for scrambled printing in terminal", "version": "1.0.0" }, "last_serial": 4349541, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "689dc72621bca1376fbf79e5c42a0e04", "sha256": "46c6f8e28fa73103b60317ecd595b26d71c8ca09f15e61d227b2bb59b69f146a" }, "downloads": -1, "filename": "scrmbl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "689dc72621bca1376fbf79e5c42a0e04", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 2698, "upload_time": "2018-10-05T17:39:49", "url": "https://files.pythonhosted.org/packages/9c/74/b2f188ce37890c514c290fb7e99890cc3f7ba7449134a51af28f30cd77b3/scrmbl-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1696e5e2ded28d6bdbfec08a868ada7a", "sha256": "d585e3ca0fe03d828df39f4e30c5eb84b2b14396854a16e558d82909bfee3e2b" }, "downloads": -1, "filename": "scrmbl-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1696e5e2ded28d6bdbfec08a868ada7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 4741, "upload_time": "2018-10-05T17:56:30", "url": "https://files.pythonhosted.org/packages/5e/32/28de0ce1ac140313f15ffb329da7bf35e998ed729399287ecc48d46b01e8/scrmbl-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af767599bd171e317ea06f8b654fb554", "sha256": "d261024ddc5b2e802e7d47c778546be76582d033677b3669bced87962187ecba" }, "downloads": -1, "filename": "scrmbl-0.1.1.tar.gz", "has_sig": false, "md5_digest": "af767599bd171e317ea06f8b654fb554", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 3185, "upload_time": "2018-10-05T17:56:32", "url": "https://files.pythonhosted.org/packages/4a/88/cc1c82641b415150c6617cafd442ddef80669c1b14d3ec5fb80f923ccf18/scrmbl-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dc09c6758ca9af972bb0e59d17ab8908", "sha256": "62e9eb0f2c1a29ad44e4d492baa4ea26de4613105f3e9b0c5567168662f19b78" }, "downloads": -1, "filename": "scrmbl-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dc09c6758ca9af972bb0e59d17ab8908", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 6416, "upload_time": "2018-10-07T15:36:17", "url": "https://files.pythonhosted.org/packages/d7/a6/e9d094c956d3f452719580547dd252b83c681dc2fd91ef894f0b722d8a8e/scrmbl-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b356068ad8e0837d2f04329dd8658886", "sha256": "69f01ef99d6e072936ef2dd2cad4a00db0c30dbcf5999456ecfd9bdc374f451d" }, "downloads": -1, "filename": "scrmbl-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b356068ad8e0837d2f04329dd8658886", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 3937, "upload_time": "2018-10-07T15:36:18", "url": "https://files.pythonhosted.org/packages/e9/ce/ab259d27025e6a07164094d51ef399b3934b62afeabe6aa9eafa6c493bee/scrmbl-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc09c6758ca9af972bb0e59d17ab8908", "sha256": "62e9eb0f2c1a29ad44e4d492baa4ea26de4613105f3e9b0c5567168662f19b78" }, "downloads": -1, "filename": "scrmbl-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dc09c6758ca9af972bb0e59d17ab8908", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5,<4.0", "size": 6416, "upload_time": "2018-10-07T15:36:17", "url": "https://files.pythonhosted.org/packages/d7/a6/e9d094c956d3f452719580547dd252b83c681dc2fd91ef894f0b722d8a8e/scrmbl-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b356068ad8e0837d2f04329dd8658886", "sha256": "69f01ef99d6e072936ef2dd2cad4a00db0c30dbcf5999456ecfd9bdc374f451d" }, "downloads": -1, "filename": "scrmbl-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b356068ad8e0837d2f04329dd8658886", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5,<4.0", "size": 3937, "upload_time": "2018-10-07T15:36:18", "url": "https://files.pythonhosted.org/packages/e9/ce/ab259d27025e6a07164094d51ef399b3934b62afeabe6aa9eafa6c493bee/scrmbl-1.0.0.tar.gz" } ] }