The Shady Text Randomizer is a python package that helps to avoid spam-filters by replacing some characters in text with similar characters from other languages. As a result, the output text is not equal to the input but visually indistinguishable from it.
The Shady Text Randomizer supports latin and cyrillic symbols.
$ pip install shady_tr
Class ShadyTextRandomizer has two parameters:
- [string] Source text
- [int from 0 to 100] Symbol replace chance. If chance is equals 100, then each possible symbol well be converted to similar one.
>> from shady_tr import ShadyTextRandomizer
>>
>> text_rnd = ShadyTextRandomizer("Hello! How are you?", 100)
>> text_rnd.random_latin()
'Ꮋеllо! Нοԝ аrе γᴏυ?'
>> text_rnd = ShadyTextRandomizer("Привет! Как дела?", 100)
>> text_rnd.random_cyrillic()
'Πpᴎᏼeт! Κaκ дeлa?'
Some characters in the output text have completely different UTF-8 codes.
This project is licensed under the MIT License