4 releases

0.2.3 Oct 22, 2023
0.2.2 Oct 22, 2023
0.2.1 Oct 21, 2023
0.2.0 Oct 21, 2023

#1965 in Command line utilities

MIT license

9KB
169 lines

leetfy

Leetfy encodes and transforms your text in leet using low frequency leetcode, or high frequency leetcode. Low frequency leetcode is good for passwords, as you aren't using a full leet dialect, and it can enhance your passwords quality.

  • Install
cargo install leetfy
  • Test

Download or clone the source code.

cargo test
  • Usage
$ leetfy -h
Leetfy your texts

Usage: leetfy [OPTIONS] <MODE>

Arguments:
  <MODE>  The dictionary frequency [possible values: low, high]

Options:
  -f, --filename <filename>  Read from file. If not present, read from stdin
  -h, --help                 Print help
  -V, --version              Print version
  • From stdin
$ echo "the quick brown fox jumps over the lazy dog" | leetfy low
th3 qu1ck 8r0wn f0x jump5 0v3r th3 l4zy d0g
  • From file
$ leetfy --filename ~/Documents/Caderno_de_poesias.txt high
C4)32~0 )3 ?035145

C4)32~0 )3 ?035145
é vm 8310 1v642.
T4~+45 [01545 11~)45
9v3 3v 605+4214 )3 f4142.
Ev f410 3m f02m4 )3 v32505
?424 +0)05 ?0)323m 35[v+42.
A6024 v0[ê ]á 5483
?02 9v3 05 ?03+45 ?4554m 05 )145
35[23v3~)0 3m 53v5 [4)32~05 )3 ?035145.

Dependencies

~1.2–1.8MB
~35K SLoC