95 lines
2.9 KiB
Markdown
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.** |