Library and CLI for "scrambled" printing in terminal.
Have you ever wanted to print your text like some corny action movies?
% are coming from my tty recorder
- 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'
Subscribe to Python Awesome
Get the latest posts delivered right to your inbox