ptb / app.py
Blane187's picture
πŸ’€
4b1580c verified
raw
history blame contribute delete
758 Bytes
import gradio as gr
def text_to_brainfck(text):
brainfuck_code = ""
for char in text:
ascii_value = ord(char)
# Add '[' and ']' for loops
if ascii_value > 0:
brainfuck_code += "[" + "+" * ascii_value + "]"
brainfuck_code += "."
return brainfuck_code
with gr.Blocks() as demo:
gr.Markdown("## Text to Brainfck Code Translator")
with gr.Row():
with gr.Column():
text_input = gr.Textbox(label="Input Text", lines=4)
translate_button = gr.Button("Translate")
with gr.Column():
brainfck_output = gr.Textbox(label="Brainfck Code", lines=10)
translate_button.click(text_to_brainfck, inputs=text_input, outputs=brainfck_output)
demo.launch()