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

2.9 KiB

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:

# 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:

# 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


🎉 ¡Listo para usar! Tu YouTube Downloader Dashboard estará disponible en tu Gitea.