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() | |