Library for scrambled printing in terminal
Library and CLI for "scrambled" printing in terminal.
Have you ever wanted your text to look like some corny action movie?
- Tested on Python >= 3.5
pip3 install --user scrmbl
Using pip in a virtualenv.
pip install scrmbl
poetry add scrmbl
pipenv install scrmbl
Refer to the gif to see the effect
Usage: scrmbl [OPTIONS] [MESSAGE] Scrmbl print the given message. Options: -s, --speed FLOAT Time in seconds between prints. Default: 0.05 -i, --iterations INTEGER Number of iterations per character. Default: 2 -c, --charset FILE Set of chars to scramble. --version Show the version and exit. --help Show this message and exit.
Can also read from stdin.
ls -lrtha | scrmbl
>>> import scrmbl >>> scrmbl.echo('09:30pm, Washington, NSA HEADQUARTERS') '09:30pm, Washington, NSA HEADQUARTERS' # handle multiline >>> scrmbl.echo('09:30pm, Washington\nNSA HEADQUARTERS') '02:56am, New-York' 'FBI HEADQUARTERS' # custom settings: # charset = String of characters to scramble with # speed = Time in seconds between prints # iterations = number of iterations before printing the final character >>> scrmbl.echo('NSA OFFICE', charset='ABCDefg/-', speed=0.2, iterations=6) 'CIA OFFICE'
Special thanks for contributing:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size scrmbl-1.0.0.tar.gz (3.9 kB)||File type Source||Python version None||Upload date||Hashes View|
|Filename, size scrmbl-1.0.0-py3-none-any.whl (6.4 kB)||File type Wheel||Python version py3||Upload date||Hashes View|