text_combine / app.py
honette's picture
Create app.py
be8b13d verified
raw
history blame contribute delete
669 Bytes
import gradio as gr
def combine_text(text1, text2):
lines1 = text1.strip().split("\n")
lines2 = text2.strip().split("\n")
output = [f"{a}, {b}" for a in lines1 for b in lines2]
return "\n".join(output)
with gr.Blocks() as app:
gr.Markdown("# Text Combiner")
with gr.Row():
input1 = gr.Textbox(lines=3, placeholder="Enter first set of text (one per line)")
input2 = gr.Textbox(lines=3, placeholder="Enter second set of text (one per line)")
output = gr.Textbox(lines=9, interactive=False)
combine_btn = gr.Button("Combine")
combine_btn.click(combine_text, inputs=[input1, input2], outputs=output)
app.launch()