etienne-napoleone / Scrmbl
Licence: mit
🛰 Spy movies text reveal library and cli
Stars: ✠90
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Scrmbl
Make Me Lol
😄 A command-line tool to make you laugh
Stars: ✠38 (-57.78%)
Mutual labels: cli, command-line, fun
Whatspup
🔳 WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer
Stars: ✠310 (+244.44%)
Mutual labels: cli, command-line, fun
Sandmap
Nmap on steroids. Simple CLI with the ability to run pure Nmap engine, 31 modules with 459 scan profiles.
Stars: ✠1,180 (+1211.11%)
Mutual labels: cli, command-line
Github Files Fetcher
Download a specific folder or file from a GitHub repo through command line
Stars: ✠73 (-18.89%)
Mutual labels: cli, command-line
Forge Node App
🛠📦🎉 Generate Node.js boilerplate with optional libraries & tools
Stars: ✠90 (+0%)
Mutual labels: cli, command-line
Pyinquirer
A Python module for common interactive command line user interfaces
Stars: ✠1,151 (+1178.89%)
Mutual labels: cli, command-line
Swiftline
Swiftline is a set of tools to help you create command line applications.
Stars: ✠1,156 (+1184.44%)
Mutual labels: cli, command-line
Navi
An interactive cheatsheet tool for the command-line
Stars: ✠10,055 (+11072.22%)
Mutual labels: cli, command-line
Corella
Beautiful correlation plots for the terminal
Stars: ✠64 (-28.89%)
Mutual labels: cli, command-line
Tsv Utils
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
Stars: ✠1,215 (+1250%)
Mutual labels: cli, command-line
Window Size
Reliable way to to get the height and width of the terminal/console in a node.js environment.
Stars: ✠79 (-12.22%)
Mutual labels: cli, command-line
Guaka
The smartest and most beautiful (POSIX compliant) Command line framework for Swift 🤖
Stars: ✠1,145 (+1172.22%)
Mutual labels: cli, command-line
Tunnelblickctl
🔒 Command-line interface for Tunnelblick
Stars: ✠64 (-28.89%)
Mutual labels: cli, command-line
The forge
Our groundbreaking, lightning fast PWA CLI tool
Stars: ✠70 (-22.22%)
Mutual labels: cli, command-line
Glab
An open-source GitLab command line tool bringing GitLab's cool features to your command line
Stars: ✠1,126 (+1151.11%)
Mutual labels: cli, command-line
Lua cliargs
A command-line argument parsing module for Lua.
Stars: ✠84 (-6.67%)
Mutual labels: cli, command-line
Q
q - Run SQL directly on CSV or TSV files
Stars: ✠8,809 (+9687.78%)
Mutual labels: cli, command-line
Fsq
A tool for querying the file system with a SQL-like language.
Stars: ✠60 (-33.33%)
Mutual labels: cli, command-line
Library and CLI for "scrambled" printing in terminal.
Have you ever wanted to print your text like some corny action movies?
note: the %
are coming from my tty recorder
Requirements
- Tested on Python >= 3.5
Install
CLI
pip3 install --user scrmbl
Library
Using pip in a virtualenv.
pip install scrmbl
Using Poetry:
poetry add scrmbl
Using Pipenv:
pipenv install scrmbl
Usage
Refer to the gif to see the effect
CLI
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
Library
>>> 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'
Thanks
Special thanks for contributing:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].