Files
youtube-downloader/INSTRUCCIONES_SUBIDA.md
2025-11-10 15:04:56 +00:00

95 lines
2.9 KiB
Markdown

# 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.**