GitDown es una herramienta de descarga de repositorios de GitHub que ha sido completamente revitalizada, ofreciendo una Interfaz Gráfica de Usuario (GUI) intuitiva con un diseño inspirado en Windows 11.
- GUI Moderna: Interfaz principal desarrollada con PyQt5 que simula el estilo de diseño de GitHub y la estética de Windows 11, ofreciendo una experiencia de usuario limpia y accesible.
- Descarga Eficiente: Descarga directa de repositorios como archivos ZIP, con detección automática de ramas (
mainomaster). - Gestión de Dependencias: Detección y sugerencia de instalación de
requirements.txtdentro del repositorio descargado. - CLI Opcional: La versión de terminal mejorada (
gitdown-term.py) sigue disponible para usuarios avanzados y automatización.
GitDown requiere Python 3.x y las siguientes librerías:
# Requisitos generales
pip install requests
# Requisito principal para la GUI (gitdown.py)
pip install PyQt5
# Requisito opcional para la CLI mejorada (gitdown-term.py)
pip install richEl archivo principal del proyecto, gitdown.py, ahora ejecuta la Interfaz Gráfica de Usuario.
- Ejecute la aplicación:
python gitdown.py
- Ingrese el Usuario/Organización de GitHub y el Nombre del Repositorio.
- Haga clic en "Descargar Repositorio".
- Los archivos se guardarán en su carpeta de Descargas (
~/Descargaso%USERPROFILE%\Downloads).
Si prefiere la línea de comandos, puede usar la versión mejorada con rich:
python gitdown-term.py --user <usuario-github> --repo <nombre-repositorio>gitdown/
├── gitdown.py # -> NUEVA GUI (Punto de entrada principal)
├── gitdown-term.py # -> CLI Mejorada (Terminal)
├── README.md # Este archivo
├── CHANGELOG.md # Historial de cambios
└── ... # Otros archivos y carpetas
JesusQuijada34 (Repositorio original)
Mejoras y Refactorización por Manus AI