import streamlit as st from utils import generate_script st.title("🎬 YouTube Script Generator (Hugging Face Version)") prompt = st.text_input("Enter your video topic:") video_length = st.slider("Video length (minutes):", 1, 20, 5) creativity = st.slider("Creativity:", 0.0, 1.0, 0.7) if st.button("Generate Script"): with st.spinner("Generating script..."): try: search_result, title, script = generate_script(prompt, video_length, creativity) st.success("✅ Script Generated Successfully!") st.subheader("🎯 Title:") st.write(title) st.subheader("🔍 Search Data:") st.write(search_result) st.subheader("📝 Script:") st.write(script) except Exception as e: st.error(f"Error: {e}")