Spaces:
Sleeping
Sleeping
import gradio as gr | |
def repeat_emoji(emoji, count, new_line): | |
try: | |
count = int(count) | |
if count < 1: | |
return "Please enter a number greater than 0." | |
if new_line: | |
# Repeat emoji separated by newline | |
return (emoji + "\n") * count | |
else: | |
# Repeat emoji continuously | |
return emoji * count | |
except: | |
return "Please enter a valid number." | |
app = gr.Interface( | |
fn=repeat_emoji, | |
inputs=[ | |
gr.Textbox(label="Emoji", placeholder="e.g., π"), | |
gr.Number(label="How many times?", value=10, precision=0), | |
gr.Checkbox(label="New Line?", info="Put each emoji on a new line") | |
], | |
outputs=gr.Textbox(label="Copy Duplicated Emoji", lines=10), | |
title="π Emoji Duplicator", | |
description="Enter any emoji and choose how many times to duplicate it! Choose if you want each emoji on a new line.", | |
examples=[ | |
["π", 5, True], | |
["π", 12, False], | |
["π", 20, False], | |
["πΆ", 8, True], | |
["π", 15, False], | |
], | |
) | |
app.launch() | |