Agents-MCP-Hackathon/video_mcp
Fix: Remove duplicate decorator causing AttributeError
Fix: Correct IndentationError and concurrency pattern in modal_whisper_app.py
Refactor: Remove broken and duplicate UI components from app.py
Fix: Restructure Gradio UI and event handlers in app.py
Fix: Final fix for indentation and syntax errors in app.py and modal_whisper_app.py
Fix: Resolve indentation errors in app.py and modal_whisper_app.py
Fix: Add fn and outputs to gr.Examples to resolve ValueError
Fix: Add -movflags +faststart to yt-dlp to resolve moov atom error
Refactor: Move app to root, update README for new structure and add demo link
Fix: Resolve SyntaxError in app.py and add demo link to README
Add README.md to configure Hugging Face Space app_file
Fix: Correct and simplify Gradio frontend for MCP integration
Fix Modal deployment using correct FastAPI endpoint pattern and update frontend
Refactor: Use top-level Starlette app in main_asgi
Add root GET endpoint for testing FastAPI serving
Revert: Restore /analyze_video to handle both URL and file upload
Refactor: Send video URL as JSON to backend to fix 413 error
Feat: Add CORSMiddleware to FastAPI app for HF Space integration
Fix: Correct NameError in app.py HTTPError exception block (retry)
Fix: Correct NameError for modal_endpoint_url in app.py timeout exception
Fix: Implement /analyze_topic endpoint to handle calls from Gradio UI
Fix: Add modal to requirements.txt
Fix: Correct IndentationError in app.py by wrapping JS in string
Stop tracking __pycache__ contents
Update backend and dependencies
Ensure app.py uses MODAL_APP_BASE_URL for frontend
Initial commit
Fix: Remove unsupported 'label' argument from demo_interface
Fix: Remove unsupported 'label' argument from api_interface
Fix: Enforce consistent indentation for api_interface to resolve IndentationError
Fix: Correct IndentationError in api_interface definition
Further update UI text for general video interpretation
Update Gradio app title
Fix: JS ReferenceError for footer link, target 'Share via Link' too
Fix: Inject JS via gr.Blocks(head=...) for footer text
UI: Improve JS for API link, add YouTube note
UI: Change 'Use via API' footer text and add JS for it
Fix: Import Dict and Any from typing for app.py
Update Hugging Face Space to output JSON and enhance API documentation
docs: Shorten README short_description for HF validation
docs: Add mcp-server-track tag to README for Space discoverability
feat: Resolve merge conflict in README.md and integrate Space metadata
feat: Update Modal app and .gitignore
feat: Initial commit of Gradio app for video analysis
initial commit
Initial commit: Add project files and README
