<commit_before>Spellfucker 
============
Yet another text obfuscator and the biggest enemy of the spellchecker

Why?
=========

Text obfuscation is not about changing "a" to "à" as it becomes revertable easily (like we see at obfuscator.uo1.net). Spellfucker's method uses random replacements which makes the reverting process more difficult. The cool thing is that the text still stays readable.

Usage<commit_msg>Better README<commit_after>Spellfucker 
============
Yet another text obfuscator and the biggest enemy of the spellchecker

Why?
=========

Text obfuscation is not about changing "a" to "à" as it becomes reversible easily. Spellfucker's method uses random replacements of unpredictable letter combinations which makes the reverting process more difficult. The cool thing is that the text still stays readable.

Note: The project is in development. Not all letter combinations have multiple replacements yet or some replacements have only one original letter combination. Some of results can still be reversed.

Usage
{'fraction_non_alphanumeric': 0.07177497575169738, 'fraction_numerical': 0.0009699321047526673, 'mean_word_length': 5.331288343558282, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5636631', 'n_tokens_mistral': 266, 'n_tokens_neox': 245, 'n_words': 139}