Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| import art | |
| def advanced_ascii_art(message, style): | |
| # Use the 'art' package to generate a wide variety of ASCII art styles | |
| try: | |
| ascii_art = art.text2art(message, font=style) | |
| except art.art.ArtError: # Fallback if the style is not found | |
| ascii_art = art.text2art(message) # Default style | |
| return ascii_art | |
| # List of available ASCII art styles from the 'art' package | |
| styles = art.FONT_NAMES | |
| # Create a Gradio interface with an additional dropdown for style selection | |
| iface = gr.Interface( | |
| fn=advanced_ascii_art, | |
| inputs=[gr.Textbox(label="Message"), gr.Dropdown(choices=styles, label="Style")], | |
| outputs=gr.Textbox(), | |
| title="Advanced ASCII Art Generator", | |
| description="Enter your message and select a style to generate advanced ASCII art." | |
| ) | |
| # Deploy the app to Hugging Face Spaces with share=True | |
| iface.launch(share=True) | |