--- title: YouTube Tutorial to Step-by-Step Guide emoji: 🎬 colorFrom: blue colorTo: yellow sdk: gradio sdk_version: 5.22.0 app_file: app.py pinned: false license: mit short_description: Convert YouTube tutorials into editable step-by-step guides --- # YouTube Tutorial to Step-by-Step Guide Generator This Hugging Face Space application converts YouTube tutorials into editable, time-stamped step-by-step guides. The application extracts key instructions from tutorial videos and presents them in a clean, user-friendly format that can be easily modified. ## Features - Extract and process video transcripts with timestamps - Generate structured step-by-step instructions - Include accurate timestamps for each instruction - Detect and format code snippets - Provide a lightweight editor for customization - Export guides as Markdown ## Usage 1. Enter a YouTube video URL in the input field 2. Click "Generate Guide" 3. View the generated guide with timestamps 4. Edit the guide as needed 5. Export as Markdown ## Limitations - Works best with videos that have accurate captions - Processing large videos may take longer - Code detection is basic and may miss some snippets ## Technical Details This application is optimized to run efficiently on a Hugging Face Space with 2 vCPU and 16 GB RAM (free tier). It uses: - SmoLAgent framework for lightweight, efficient processing - YouTube's transcript API for text extraction - Intelligent content segmentation based on YouTube chapters - Client-side processing for UI enhancements ## License This project is licensed under the MIT License. ## Acknowledgements - Built with Gradio and SmoLAgent - Hosted on Hugging Face Spaces