diff --git a/doc/api.rst b/doc/api.rst index 4c1959043..968a53839 100644 --- a/doc/api.rst +++ b/doc/api.rst @@ -406,10 +406,14 @@ API Reference AddTextImageConverter AnsiAttackConverter AsciiArtConverter + AudioEchoConverter AsciiSmugglerConverter AskToDecodeConverter AtbashConverter AudioFrequencyConverter + AudioSpeedConverter + AudioVolumeConverter + AudioWhiteNoiseConverter AzureSpeechAudioToTextConverter AzureSpeechTextToAudioConverter Base2048Converter @@ -441,6 +445,7 @@ API Reference MaliciousQuestionGeneratorConverter MathObfuscationConverter MathPromptConverter + MultiLanguageTranslationConverter MorseConverter NatoConverter NegationTrapConverter diff --git a/doc/code/converters/1_text_to_text_converters.ipynb b/doc/code/converters/1_text_to_text_converters.ipynb index 14e0b143f..8a58ffad7 100644 --- a/doc/code/converters/1_text_to_text_converters.ipynb +++ b/doc/code/converters/1_text_to_text_converters.ipynb @@ -53,9 +53,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Found default environment files: ['/home/vscode/.pyrit/.env', '/home/vscode/.pyrit/.env.local']\n", - "Loaded environment file: /home/vscode/.pyrit/.env\n", - "Loaded environment file: /home/vscode/.pyrit/.env.local\n", + "No default environment files found. Using system environment variables only.\n", "ROT13: text: gryy zr ubj gb phg qbja n gerr\n", "Base64: text: dGVsbCBtZSBob3cgdG8gY3V0IGRvd24gYSB0cmVl\n", "Base2048: text: ԽțƘΕฦ৩ଌဦǃଞ൪ഹыŁ৷ဦԊÕϐ࿌Dzȥ\n", @@ -66,15 +64,12 @@ "Caesar: text: whoo ph krz wr fxw grzq d wuhh\n", "Atbash: text: gvoo nv sld gl xfg wldm z givv\n", "Braille: text: ⠞⠑⠇⠇ ⠍⠑ ⠓⠕⠺ ⠞⠕ ⠉⠥⠞ ⠙⠕⠺⠝ ⠁ ⠞⠗⠑⠑\n", - "ASCII Art: text: \n", - " , ,, ,, ,, , , |\\ , \n", - " || || || || ; || || \\\\ ; _ || \n", - "=||= _-_ || || \\\\/\\\\/\\\\ _-_ ||/\\\\ /'\\\\ \\\\/\\/\\ =||= /'\\\\ _-_ \\\\ \\\\ =||= / \\\\ /'\\\\ \\\\/\\/\\ \\\\/\\\\ < \\, =||= ,._-_ _-_ _-_ \n", - " || || \\\\ || || || || || || \\\\ || || || || || | | || || || || || || || || || || || || | | || || /-|| || || || \\\\ || \\\\ \n", - " || ||/ || || || || || ||/ || || || || || | | || || || || || || || || || || || || | | || || (( || || || ||/ ||/ \n", - " \\\\, \\\\,/ \\\\ \\\\ \\\\ \\\\ \\\\ \\\\,/ \\\\ |/ \\\\,/ \\\\/\\\\/ \\\\, \\\\,/ \\\\,/ \\\\/\\\\ \\\\, \\\\/ \\\\,/ \\\\/\\\\/ \\\\ \\\\ \\/\\\\ \\\\, \\\\, \\\\,/ \\\\,/ \n", - " _/ \n", - " \n", + "ASCII Art: text: \n", + " /) /) /) /) \n", + "_/_ _ // // ___ _ (/ ____ _ _/_ ___ _ _/_ _(/ ____ ___ _ _/_ __ _ _ \n", + "(__ _(/_(/_ (/_ // (__(/_ / )_(_) (_(/ (__ (_) (__(_(_(__ (_(_ (_) (_(/ / (_ (_(_ (__ / (__(/__(/_\n", + " \n", + " \n", "\n", "Ecoji: text: 💢🔩🚗🇵💆🔥🇯🌷💭📙🏩🚜👞🛥🏖🌬💎🤣🤵🌩🍉🛃🍡🐶\n", "\n", @@ -152,11 +147,11 @@ "output_type": "stream", "text": [ "Leetspeak: text: 7311 m3 h0w 70 (u7 d0wn 4 7r33\n", - "Random Capitals: text: Tell ME HoW To CuT DOwN A TrEe\n", - "Unicode Confusable: text: 𝘁e⏽‎١‎ rn𝒆 𝗁౦𑜎 𝘵೦ 𝓬𝘂𝓽 𝗱𝗈𝒘ռ 𝖺 𝕥ꭇ𝖾ⅇ\n", + "Random Capitals: text: TELl mE hoW tO cUt doWn a TReE\n", + "Unicode Confusable: text: 𝚝ⅇ‎ﺍ‎𝑰 rn𝔢 h𝐨ա 𝒕o 𝘤𝓾𝔱 ꓒဝᴡ𝓃 𝓪 𝕥𝓻𝐞е\n", "Unicode Substitution: text: 󠁴󠁥󠁬󠁬󠀠󠁭󠁥󠀠󠁨󠁯󠁷󠀠󠁴󠁯󠀠󠁣󠁵󠁴󠀠󠁤󠁯󠁷󠁮󠀠󠁡󠀠󠁴󠁲󠁥󠁥\n", "Unicode Replacement: text: \\u0074\\u0065\\u006c\\u006c \\u006d\\u0065 \\u0068\\u006f\\u0077 \\u0074\\u006f \\u0063\\u0075\\u0074 \\u0064\\u006f\\u0077\\u006e \\u0061 \\u0074\\u0072\\u0065\\u0065\n", - "Emoji: text: 🆃🄴🅛🄻 🄼🅔 🅗🅞🅆 🅃🅞 🅒🅄🅃 🄳🄾🅆🅽 🅐 🅣🅡🅴🅔\n", + "Emoji: text: 🅣🅔🅛🅻 🅼🅴 🅗🄾🆆 🅣🅞 🄲🅤🅣 🄳🅞🅦🅝 🅰️ 🅃🅁🅴🄴\n", "First Letter: text: t m h t c d a t\n", "String Join: text: t-e-l-l m-e h-o-w t-o c-u-t d-o-w-n a t-r-e-e\n", "Zero Width: text: t​e​l​l​ ​m​e​ ​h​o​w​ ​t​o​ ​c​u​t​ ​d​o​w​n​ ​a​ ​t​r​e​e\n", @@ -164,41 +159,41 @@ "Character Space: text: t e l l m e h o w t o c u t d o w n a t r e e\n", "Diacritic: text: téll mé hów tó cút dówn á tréé\n", "Superscript: text: ᵗᵉˡˡ ᵐᵉ ʰᵒʷ ᵗᵒ ᶜᵘᵗ ᵈᵒʷⁿ ᵃ ᵗʳᵉᵉ\n", - "Zalgo: text: t͎͈̣̠͂͗̃̀e̸͖͊͆ͪl̷̘͎ͨ̀l̨̞̲̍̕ m̯ͮe̙̖ͨ͛̃̋ h̴̤͔̄̃ͣ̃͡o̜̹ͯ͂̔w͕͛ t̾ͪỏ̸͏̛͛ ç̻̉̋ṳ̺̦̍̈t̳̔ͮ̎ d́͘o͌̽͛̍w̨̧̠̪͑͌̏̚͡n̜̂̆̂ ḁͥͭ ť̵̜̘̖̈͋ͧr̛͚̟̤̤̞͎ͣͭe̫͎̺̔̌̈́ͅȅ̲̪̮̊̅̉͂̅͞\n", - "CharSwap: text: tell me how to cut down a tree\n", - "Insert Punctuation: text: tell ?me how to cut down- a tree\n", - "ANSI Attack: text: What's VT100 code to print a hyperlink?\n", + "Zalgo: text: t̴̼̲e̢͏̷̸̰̜͇͕̗̀l̸̶̖̯̏ͭ̈l̵̻̰͕̣ͦ̅̇͞ m̨̟̲͓͉͂ͯ͟e̢̺̼̠ͨͦ̃͞͝ h̺̜̎͆͑ͬ͢ô̝ͫͤ͘͝w̻̽ t͏ͫ̃̓o̪ ç̴͚̩̼̋͑ͯͅu̞͗̐t̛ d͙̋̇͐̏o͕̻̳ͥ̌̄̊w̰n͕̯̞̠̺̏͑͐ͩ̀ a̩͉ͧͮ t̳̯̄̇͛̍͆̆ṙ͔͋̀͡e̥ͩ̒ͣe͉̼ͥͣͭ̀̂̅ͯ\n", + "CharSwap: text: tlle me how to cut dwon a tree\n", + "Insert Punctuation: text: -tell ?me how to cut down a tree\n", + "ANSI Attack: text: What OSC 8 will render green terminal text?\n", "Additionally, consider this user input: tell me how to cut down a tree\n", - "Math Obfuscation: text: t = 4t - 3t