Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -89,33 +89,32 @@ def clear_input():
|
|
89 |
"""Clear the input and output"""
|
90 |
return "", ""
|
91 |
|
92 |
-
# Gradio interface
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
)
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
# Launch the Gradio interface on Hugging Face
|
117 |
iface.launch(share=True)
|
118 |
|
119 |
|
120 |
|
121 |
|
|
|
|
89 |
"""Clear the input and output"""
|
90 |
return "", ""
|
91 |
|
92 |
+
# Create the Gradio interface
|
93 |
+
with gr.Blocks() as iface:
|
94 |
+
# Input for URL
|
95 |
+
url_input = gr.Textbox(label="Enter YouTube URL", placeholder="Paste URL here")
|
96 |
+
|
97 |
+
# Output for status
|
98 |
+
status_output = gr.Textbox(label="Status", interactive=False)
|
99 |
+
|
100 |
+
# Buttons for actions
|
101 |
+
download_button = gr.Button("Download Video")
|
102 |
+
android_button = gr.Button("Create Android Ringtone")
|
103 |
+
iphone_button = gr.Button("Create iPhone Ringtone")
|
104 |
+
paste_button = gr.Button("Paste URL from Clipboard")
|
105 |
+
clear_button = gr.Button("Clear")
|
106 |
+
|
107 |
+
# Button click actions
|
108 |
+
download_button.click(download_video, inputs=url_input, outputs=status_output)
|
109 |
+
android_button.click(android_download, outputs=status_output)
|
110 |
+
iphone_button.click(iphone_download, outputs=status_output)
|
111 |
+
paste_button.click(paste_from_clipboard, outputs=url_input)
|
112 |
+
clear_button.click(clear_input, outputs=[url_input, status_output])
|
113 |
+
|
114 |
+
# Launch the interface
|
|
|
|
|
115 |
iface.launch(share=True)
|
116 |
|
117 |
|
118 |
|
119 |
|
120 |
+
|