# Instrucciones para Subir a Gitea ## 🚀 Pasos para Subir el Proyecto ### 1. Crear el Repositorio en Gitea 1. **Ingresa a tu Gitea:** https://gitea.cbcren.online 2. **Inicia sesión** como `renato97` 3. **Haz clic en "+" o "New Repository"** 4. **Configura el repositorio:** - **Repository Name:** `youtube-downloader` - **Description:** `Dashboard web para descargar videos de YouTube en MP3 y MP4` - **Visibility:** Private (o Public según prefieras) - **Initialize Repository:** ✅ **NO marques esta opción** - **License:** MIT License 5. **Haz clic en "Create Repository"** ### 2. Subir los Archivos Locales Una vez creado el repositorio, ejecuta estos comandos: ```bash # Si aún no estás en la carpeta del proyecto cd youtube-downloader # Empujar al repositorio remoto git push -u origin main ``` ### 3. Verificar la Subida 1. **Visita tu repositorio:** https://gitea.cbcren.online/renato97/youtube-downloader 2. **Deberías ver:** - Todos los archivos del proyecto - El README.md detallado - El commit inicial con el emoji 🎉 ## 📁 Archivos que se Subirán ``` youtube-downloader/ ├── .gitignore # Archivos ignorados por Git ├── Dockerfile # Configuración Docker ├── README.md # Documentación completa 📖 ├── app.py # Aplicación Flask principal 🐍 ├── deploy.sh # Script de despliegue fácil 🚀 ├── docker-compose.yml # Orquestación Docker 🐳 ├── requirements.txt # Dependencias Python 📦 ├── templates/ │ └── index.html # Interfaz web principal 🌐 ├── static/ │ ├── css/ │ │ └── style.css # Estilos personalizados 🎨 │ ├── js/ │ │ └── app.js # Lógica del frontend ⚡ │ └── downloads/ │ └── .gitkeep # Mantiene la carpeta en Git 📁 ``` ## ✅ Características del Proyecto - **Dashboard moderno** con Bootstrap 5 - **Descarga MP3 y MP4** de YouTube - **Configuración optimizada** para evitar errores 403 - **Soporte Docker** para producción 24/7 - **API REST** para integraciones - **Progreso en tiempo real** de descargas - **Limpieza automática** de archivos temporales ## 🎯 Uso Rápido Después de clonar el repositorio: ```bash # Opción 1: Docker (Recomendado) ./deploy.sh # Opción 2: Local python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python app.py ``` Accede a: `http://localhost:5000` ## 🔗 Enlaces Importantes - **Repositoritorio:** https://gitea.cbcren.online/renato97/youtube-downloader - **Demo:** http://localhost:5000 (cuando corras la aplicación) - **Issues:** Para reportar problemas o solicitar features --- **🎉 ¡Listo para usar! Tu YouTube Downloader Dashboard estará disponible en tu Gitea.**