|
47 | 47 | "output_type": "stream", |
48 | 48 | "text": [ |
49 | 49 | "text: gryy zr ubj gb phg qbja n gerr\n", |
50 | | - "text: TEll me how To cUt down a Tree\n", |
51 | | - "text: \n", |
52 | | - " o 8 8 8 o o 8 o \n", |
53 | | - " 8 8 8 8 8 8 8 8 \n", |
54 | | - " o8P .oPYo. 8 8 ooYoYo. .oPYo. 8oPYo. .oPYo. o o o o8P .oPYo. .oPYo. o o o8P .oPYo8 .oPYo. o o o odYo. .oPYo. o8P oPYo. .oPYo. .oPYo. \n", |
55 | | - " 8 8oooo8 8 8 8' 8 8 8oooo8 8 8 8 8 Y. .P. .P 8 8 8 8 ' 8 8 8 8 8 8 8 Y. .P. .P 8' `8 .oooo8 8 8 `' 8oooo8 8oooo8 \n", |
56 | | - " 8 8. 8 8 8 8 8 8. 8 8 8 8 `b.d'b.d' 8 8 8 8 . 8 8 8 8 8 8 8 `b.d'b.d' 8 8 8 8 8 8 8. 8. \n", |
57 | | - " 8 `Yooo' 8 8 8 8 8 `Yooo' 8 8 `YooP' `Y' `Y' 8 `YooP' `YooP' `YooP' 8 `YooP' `YooP' `Y' `Y' 8 8 `YooP8 8 8 `Yooo' `Yooo' \n", |
58 | | - "::..::.....:....::..:..:..:.....:::..:::..:.....:::..::..::::::..::.....::::.....::.....:::..::::.....::.....:::..::..::..::..:::.....:::::..:..:::::.....::.....:\n", |
59 | | - "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n", |
60 | | - "::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\n", |
| 50 | + "text: tell me how tO cuT down A trEe\n", |
| 51 | + "text: _____ _____ _____ _____ _____ _____ _____ _______ _____ _____ _______ _____ _____ _____ _____ _______ _____ _____ _____ _____ _____ _____ _____ \n", |
| 52 | + " /\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ /::\\ \\ /\\ \\ /\\ \\ /::\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ /::\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ /\\ \\ \n", |
| 53 | + " /::\\ \\ /::\\ \\ /::\\____\\ /::\\____\\ /::\\____\\ /::\\ \\ /::\\____\\ /::::\\ \\ /::\\____\\ /::\\ \\ /::::\\ \\ /::\\ \\ /::\\____\\ /::\\ \\ /::\\ \\ /::::\\ \\ /::\\____\\ /::\\____\\ /::\\ \\ /::\\ \\ /::\\ \\ /::\\ \\ /::\\ \\ \n", |
| 54 | + " \\:::\\ \\ /::::\\ \\ /:::/ / /:::/ / /::::| | /::::\\ \\ /:::/ / /::::::\\ \\ /:::/ / \\:::\\ \\ /::::::\\ \\ /::::\\ \\ /:::/ / \\:::\\ \\ /::::\\ \\ /::::::\\ \\ /:::/ / /::::| | /::::\\ \\ \\:::\\ \\ /::::\\ \\ /::::\\ \\ /::::\\ \\ \n", |
| 55 | + " \\:::\\ \\ /::::::\\ \\ /:::/ / /:::/ / /:::::| | /::::::\\ \\ /:::/ / /::::::::\\ \\ /:::/ _/___ \\:::\\ \\ /::::::::\\ \\ /::::::\\ \\ /:::/ / \\:::\\ \\ /::::::\\ \\ /::::::::\\ \\ /:::/ _/___ /:::::| | /::::::\\ \\ \\:::\\ \\ /::::::\\ \\ /::::::\\ \\ /::::::\\ \\ \n", |
| 56 | + " \\:::\\ \\ /:::/\\:::\\ \\ /:::/ / /:::/ / /::::::| | /:::/\\:::\\ \\ /:::/ / /:::/~~\\:::\\ \\ /:::/ /\\ \\ \\:::\\ \\ /:::/~~\\:::\\ \\ /:::/\\:::\\ \\ /:::/ / \\:::\\ \\ /:::/\\:::\\ \\ /:::/~~\\:::\\ \\ /:::/ /\\ \\ /::::::| | /:::/\\:::\\ \\ \\:::\\ \\ /:::/\\:::\\ \\ /:::/\\:::\\ \\ /:::/\\:::\\ \\ \n", |
| 57 | + " \\:::\\ \\ /:::/__\\:::\\ \\ /:::/ / /:::/ / /:::/|::| | /:::/__\\:::\\ \\ /:::/____/ /:::/ \\:::\\ \\ /:::/ /::\\____\\ \\:::\\ \\ /:::/ \\:::\\ \\ /:::/ \\:::\\ \\ /:::/ / \\:::\\ \\ /:::/ \\:::\\ \\ /:::/ \\:::\\ \\ /:::/ /::\\____\\ /:::/|::| | /:::/__\\:::\\ \\ \\:::\\ \\ /:::/__\\:::\\ \\ /:::/__\\:::\\ \\ /:::/__\\:::\\ \\ \n", |
| 58 | + " /::::\\ \\ /::::\\ \\:::\\ \\ /:::/ / /:::/ / /:::/ |::| | /::::\\ \\:::\\ \\ /::::\\ \\ /:::/ / \\:::\\ \\ /:::/ /:::/ / /::::\\ \\ /:::/ / \\:::\\ \\ /:::/ \\:::\\ \\ /:::/ / /::::\\ \\ /:::/ \\:::\\ \\ /:::/ / \\:::\\ \\ /:::/ /:::/ / /:::/ |::| | /::::\\ \\:::\\ \\ /::::\\ \\ /::::\\ \\:::\\ \\ /::::\\ \\:::\\ \\ /::::\\ \\:::\\ \\ \n", |
| 59 | + " /::::::\\ \\ /::::::\\ \\:::\\ \\ /:::/ / /:::/ / /:::/ |::|___|______ /::::::\\ \\:::\\ \\ /::::::\\ \\ _____ /:::/____/ \\:::\\____\\ /:::/ /:::/ _/___ /::::::\\ \\ /:::/____/ \\:::\\____\\ /:::/ / \\:::\\ \\ /:::/ / _____ /::::::\\ \\ /:::/ / \\:::\\ \\ /:::/____/ \\:::\\____\\ /:::/ /:::/ _/___ /:::/ |::| | _____ /::::::\\ \\:::\\ \\ /::::::\\ \\ /::::::\\ \\:::\\ \\ /::::::\\ \\:::\\ \\ /::::::\\ \\:::\\ \\ \n", |
| 60 | + " /:::/\\:::\\ \\ /:::/\\:::\\ \\:::\\ \\ /:::/ / /:::/ / /:::/ |::::::::\\ \\ /:::/\\:::\\ \\:::\\ \\ /:::/\\:::\\ \\ /\\ \\ |:::| | |:::| | /:::/___/:::/ /\\ \\ /:::/\\:::\\ \\ |:::| | |:::| | /:::/ / \\:::\\ \\ /:::/____/ /\\ \\ /:::/\\:::\\ \\ /:::/ / \\:::\\ ___\\ |:::| | |:::| | /:::/___/:::/ /\\ \\ /:::/ |::| |/\\ \\ /:::/\\:::\\ \\:::\\ \\ /:::/\\:::\\ \\ /:::/\\:::\\ \\:::\\____\\ /:::/\\:::\\ \\:::\\ \\ /:::/\\:::\\ \\:::\\ \\ \n", |
| 61 | + " /:::/ \\:::\\____\\/:::/__\\:::\\ \\:::\\____\\/:::/____/ /:::/____/ /:::/ |:::::::::\\____\\/:::/__\\:::\\ \\:::\\____\\ /:::/ \\:::\\ /::\\____\\|:::|____| |:::| ||:::| /:::/ /::\\____\\ /:::/ \\:::\\____\\|:::|____| |:::| | /:::/____/ \\:::\\____\\|:::| / /::\\____\\ /:::/ \\:::\\____\\ /:::/____/ \\:::| ||:::|____| |:::| ||:::| /:::/ /::\\____\\/:: / |::| /::\\____\\ /:::/ \\:::\\ \\:::\\____\\ /:::/ \\:::\\____\\/:::/ \\:::\\ \\:::| |/:::/__\\:::\\ \\:::\\____\\/:::/__\\:::\\ \\:::\\____\\\n", |
| 62 | + " /:::/ \\::/ /\\:::\\ \\:::\\ \\::/ /\\:::\\ \\ \\:::\\ \\ \\::/ / ~~~~~/:::/ /\\:::\\ \\:::\\ \\::/ / \\::/ \\:::\\ /:::/ / \\:::\\ \\ /:::/ / |:::|__/:::/ /:::/ / /:::/ \\::/ / \\:::\\ \\ /:::/ / \\:::\\ \\ \\::/ /|:::|____\\ /:::/ / /:::/ \\::/ / \\:::\\ \\ /:::|____| \\:::\\ \\ /:::/ / |:::|__/:::/ /:::/ /\\::/ /|::| /:::/ / \\::/ \\:::\\ /:::/ / /:::/ \\::/ /\\::/ |::::\\ /:::|____|\\:::\\ \\:::\\ \\::/ /\\:::\\ \\:::\\ \\::/ /\n", |
| 63 | + " /:::/ / \\/____/ \\:::\\ \\:::\\ \\/____/ \\:::\\ \\ \\:::\\ \\ \\/____/ /:::/ / \\:::\\ \\:::\\ \\/____/ \\/____/ \\:::\\/:::/ / \\:::\\ \\ /:::/ / \\:::\\/:::/ /:::/ / /:::/ / \\/____/ \\:::\\ \\ /:::/ / \\:::\\ \\ \\/____/ \\:::\\ \\ /:::/ / /:::/ / \\/____/ \\:::\\ \\ /:::/ / \\:::\\ \\ /:::/ / \\:::\\/:::/ /:::/ / \\/____/ |::| /:::/ / \\/____/ \\:::\\/:::/ / /:::/ / \\/____/ \\/____|:::::\\/:::/ / \\:::\\ \\:::\\ \\/____/ \\:::\\ \\:::\\ \\/____/ \n", |
| 64 | + " /:::/ / \\:::\\ \\:::\\ \\ \\:::\\ \\ \\:::\\ \\ /:::/ / \\:::\\ \\:::\\ \\ \\::::::/ / \\:::\\ /:::/ / \\::::::/ /:::/ / /:::/ / \\:::\\ /:::/ / \\:::\\ \\ \\:::\\ \\ /:::/ / /:::/ / \\:::\\ \\ /:::/ / \\:::\\ /:::/ / \\::::::/ /:::/ / |::|/:::/ / \\::::::/ / /:::/ / |:::::::::/ / \\:::\\ \\:::\\ \\ \\:::\\ \\:::\\ \\ \n", |
| 65 | + "/:::/ / \\:::\\ \\:::\\____\\ \\:::\\ \\ \\:::\\ \\ /:::/ / \\:::\\ \\:::\\____\\ \\::::/ / \\:::\\__/:::/ / \\::::/___/:::/ / /:::/ / \\:::\\__/:::/ / \\:::\\ \\ \\:::\\ /:::/ / /:::/ / \\:::\\ /:::/ / \\:::\\__/:::/ / \\::::/___/:::/ / |::::::/ / \\::::/ / /:::/ / |::|\\::::/ / \\:::\\ \\:::\\____\\ \\:::\\ \\:::\\____\\ \n", |
| 66 | + "\\::/ / \\:::\\ \\::/ / \\:::\\ \\ \\:::\\ \\ /:::/ / \\:::\\ \\::/ / /:::/ / \\::::::::/ / \\:::\\__/:::/ / \\::/ / \\::::::::/ / \\:::\\ \\ \\:::\\__/:::/ / \\::/ / \\:::\\ /:::/ / \\::::::::/ / \\:::\\__/:::/ / |:::::/ / /:::/ / \\::/ / |::| \\::/____/ \\:::\\ \\::/ / \\:::\\ \\::/ / \n", |
| 67 | + " \\/____/ \\:::\\ \\/____/ \\:::\\ \\ \\:::\\ \\ /:::/ / \\:::\\ \\/____/ /:::/ / \\::::::/ / \\::::::::/ / \\/____/ \\::::::/ / \\:::\\ \\ \\::::::::/ / \\/____/ \\:::\\/:::/ / \\::::::/ / \\::::::::/ / |::::/ / /:::/ / \\/____/ |::| ~| \\:::\\ \\/____/ \\:::\\ \\/____/ \n", |
| 68 | + " \\:::\\ \\ \\:::\\ \\ \\:::\\ \\ /:::/ / \\:::\\ \\ /:::/ / \\::::/ / \\::::::/ / \\::::/ / \\:::\\ \\ \\::::::/ / \\::::::/ / \\::::/ / \\::::::/ / /:::/ / /:::/ / |::| | \\:::\\ \\ \\:::\\ \\ \n", |
| 69 | + " \\:::\\____\\ \\:::\\____\\ \\:::\\____\\ /:::/ / \\:::\\____\\ /:::/ / \\::/____/ \\::::/ / \\::/____/ \\:::\\____\\ \\::::/ / \\::::/ / \\::/____/ \\::::/ / /:::/ / /:::/ / \\::| | \\:::\\____\\ \\:::\\____\\ \n", |
| 70 | + " \\::/ / \\::/ / \\::/ / \\::/ / \\::/ / \\::/ / ~~ \\::/____/ ~~ \\::/ / \\::/____/ \\::/____/ ~~ \\::/____/ \\::/ / \\::/ / \\:| | \\::/ / \\::/ / \n", |
| 71 | + " \\/____/ \\/____/ \\/____/ \\/____/ \\/____/ \\/____/ ~~ \\/____/ ~~ ~~ ~~ \\/____/ \\/____/ \\|___| \\/____/ \\/____/ \n", |
| 72 | + " \n", |
61 | 73 | "\n", |
62 | | - "text: 0000000001110100 0000000001100101 0000000001101100 0000000001101100 0000000000100000 0000000001101101 0000000001100101 0000000000100000 0000000001101000 0000000001101111 0000000001110111 0000000000100000 0000000001110100 0000000001101111 0000000000100000 0000000001100011 0000000001110101 0000000001110100 0000000000100000 0000000001100100 0000000001101111 0000000001110111 0000000001101110 0000000000100000 0000000001100001 0000000000100000 0000000001110100 0000000001110010 0000000001100101 0000000001100101\n" |
| 74 | + "text: 0000000001110100 0000000001100101 0000000001101100 0000000001101100 0000000000100000 0000000001101101 0000000001100101 0000000000100000 0000000001101000 0000000001101111 0000000001110111 0000000000100000 0000000001110100 0000000001101111 0000000000100000 0000000001100011 0000000001110101 0000000001110100 0000000000100000 0000000001100100 0000000001101111 0000000001110111 0000000001101110 0000000000100000 0000000001100001 0000000000100000 0000000001110100 0000000001110010 0000000001100101 0000000001100101\n", |
| 75 | + "text: t m h t c d a t\n" |
63 | 76 | ] |
64 | 77 | } |
65 | 78 | ], |
|
68 | 81 | "from pyrit.prompt_converter import (\n", |
69 | 82 | " AsciiArtConverter,\n", |
70 | 83 | " BinaryConverter,\n", |
| 84 | + " FirstLetterConverter,\n", |
71 | 85 | " RandomCapitalLettersConverter,\n", |
72 | 86 | " ROT13Converter,\n", |
73 | 87 | ")\n", |
|
80 | 94 | "print(await ROT13Converter().convert_tokens_async(prompt=prompt)) # type: ignore\n", |
81 | 95 | "print(await RandomCapitalLettersConverter(percentage=25.0).convert_tokens_async(prompt=prompt)) # type: ignore\n", |
82 | 96 | "print(await AsciiArtConverter().convert_tokens_async(prompt=prompt)) # type: ignore\n", |
83 | | - "print(await BinaryConverter().convert_tokens_async(prompt=prompt)) # type: ignore" |
| 97 | + "print(await BinaryConverter().convert_tokens_async(prompt=prompt)) # type: ignore\n", |
| 98 | + "print(await FirstLetterConverter().convert_tokens_async(prompt=prompt)) # type: ignore" |
84 | 99 | ] |
85 | 100 | }, |
86 | 101 | { |
|
112 | 127 | "name": "python", |
113 | 128 | "nbconvert_exporter": "python", |
114 | 129 | "pygments_lexer": "ipython3", |
115 | | - "version": "3.11.9" |
| 130 | + "version": "3.13.5" |
116 | 131 | } |
117 | 132 | }, |
118 | 133 | "nbformat": 4, |
|
0 commit comments