Torrento - torrent downloader
Torrento es un descargador de torrent simplificado e intuitivo construido con Python, Qt (Pyside6) y ARIA2C. Proporciona una interfaz de usuario gráfica limpia y simple para aquellos que están cansados de los clientes tradicionales de torrent tradicionales de AD. Administre sus descargas de torrent de manera eficiente con Torrento.
Características ?
- Interfaz gráfica de usuario para seleccionar y descargar archivos Torrent.
- Admite la selección de archivos individuales dentro de un torrente.
- Monitoreo de progreso en tiempo real.
- Capacidad para especificar el directorio de descarga.
- Descargas de múltiples subprocesos para una velocidad optimizada.
- Control mejorado de visibilidad del registro para alternar entre el registro detallado y tranquilo.
- Integrado con Rez para la gestión del medio ambiente.
- Pruebas automatizadas para garantizar la calidad del código, el formato y la funcionalidad.
- Negro para formato de código y pylint para verificaciones de calidad de código.
Empezando ?
Estas instrucciones lo ayudarán a configurar y ejecutar torrento en su máquina.
Requisitos previos
- Python 3.x instalado en su máquina.
- Pyside6 instalado en su entorno Python.
- ARIA2C instalado en su máquina.
- Rez (para la gestión del medio ambiente).
Instalación
- Clon el repositorio:
git clone https://github.com/siva-nagendra/torrento
cd Torrento
- (Opcional) Configurar el entorno REZ:
# Ensure Rez is installed on your machine
pip install rez
# Create a directory for Rez packages if it doesn't exist
mkdir ~ /packages
# Set the REZ_PACKAGES_PATH environment variable
export REZ_PACKAGES_PATH= ~ /packages
Uso
- Para iniciar la aplicación con Rez, ejecute el siguiente comando en el terminal:
rez-env torrento -- python Torrento.py
O sin Rez:
- Cargue un archivo torrent haciendo clic en el botón "Cargar torrent" y seleccione el archivo torrent que desea descargar.
- La interfaz de usuario mostrará la lista de archivos disponibles en el torrente. Seleccione los archivos que desea descargar.
- Especifique la ubicación de descarga en el cuadro de texto proporcionado.
- Haga clic en "Descargar" para comenzar a descargar.
- Monitoree el progreso a través de la barra de progreso y cambie el registro verboso verificando/desactivando la casilla de verificación "Más información".
Pruebas y garantía de calidad?
- Para ejecutar pruebas, ejecute el siguiente comando en el terminal:
Para pruebas de modo tranquilo:
- Para verificar el formato y la calidad del código, use el entorno REZ y ejecute:
rez-build --install --test
Contribuyendo?
Siéntase libre de enviar problemas o abrir solicitudes de extracción para mejorar el torrento. ¡Todas las contribuciones son bienvenidas!
Licencia?
Este proyecto tiene licencia bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.