import gradio as gr # import yt_dlp as youtube_dl import tempfile import os YT_LENGTH_LIMIT_S = 3600 FILE_LIMIT_MB = 1000 def _return_yt_html_embed(yt_url): video_id = yt_url.split("?v=")[-1] HTML_str = ( f'
' "
" ) return HTML_str demo = gr.Interface( fn=_return_yt_html_embed, inputs="text", # outputs=["html", "text"], outputs="html", # layout="horizontal", theme="huggingface", title="YouTube Video Viwer", description=("YouTube Video Viwer"), allow_flagging="never", ) demo.launch()