Acerca de • Características • Requisitos • Instalación • requirements.txt • Uso • Capturas • Donaciones • Licencia • Aviso • Créditos
Nyaa Desktop Pro es un cliente de escritorio completo, moderno y de alto rendimiento para Nyaa.si, desarrollado íntegramente en Python. Permite explorar la plataforma en tiempo real, filtrar torrents por idioma y categorías, ver descripciones completas traducidas automáticamente a más de 15 idiomas, integrar el catálogo con AniList, gestionar descargas mediante enlaces Magnet / transmission-cli Aira2 e incluso iniciar sesión y publicar tus propios torrents sin salir de la app.
-
🌐 Feed en Vivo y Búsqueda Universal
Explora el catálogo en vivo de Nyaa.si con paginación real (Pág 1, 2, 3...).
Soporte completo para todas las categorías: Anime, AMV, Audio FLAC/MP3, Manga/Literatura, Live Action, Software, Juegos.
Filtros de confianza: Todos los torrents, Solo Uploaders Confiables, No Remakes. -
📖 Detalle de Torrents y Traductor Multilingüe
Abre las descripciones completas publicadas por los uploaders con doble clic.
Traducción automática instantánea: traduce la descripción del torrent o las sinopsis de anime a más de 15 idiomas (Español, Inglés, Francés, Alemán, Ruso, Japonés, etc.) con un solo clic. -
🎬 Catálogo Integrado con AniList & MyAnimeList
Busca animes directamente por nombre, visualiza carátulas, géneros, puntuaciones y episodios.
Lanza búsquedas instantáneas en Nyaa desde cualquier ficha del catálogo. -
🔐 Gestión de Cuenta y Subida de Torrents (/upload)
Inicia sesión de forma segura manteniendo cookies persistentes en tu sistema.
Uploader integrado: sube tus propios archivos.torrentasignando títulos, categorías, etiquetas (Anónimo, Remake, Oculto), enlaces de información y descripciones formatadas en Markdown. -
🧲 Integración BitTorrent & Detección de Idioma
Detección automática del idioma del torrent (Español Latino, Castellano, Inglés, Raw, etc.) e indicadores visuales de calidad (4K, 1080p, 720p, FLAC).
Integración nativa contransmission-cliAira2para descargas directas o apertura automática de enlaces magnet en tu cliente de escritorio habitual (qBittorrent, Transmission GTK, Deluge, etc.). -
⭐ Favoritos y Personalización
Guarda torrents en marcadores locales para descargarlos o seguirlos más tarde.
Interfaz moderna en Modo Oscuro (Cyber‑Glass UI) adaptable y fluida.
- Python: 3.9 o superior.
- Sistema Operativo: Linux, Windows 10/11 o macOS.
- Cliente BitTorrent (Opcional):
transmission-cli(para descargas CLI automatizadas) o cualquier cliente Torrent compatible con enlaces magnet (qBittorrent, Deluge, etc.).
Sigue estos pasos según tu sistema operativo para clonar el repositorio y ejecutar la aplicación.
# 1. Clona el repositorio e ingresa a la carpeta
git clone https://github.com/FaydevOps/Nyaa_Desktop
cd nyaa-desktop-pro
# 2. Crea y activa un entorno virtual (Recomendado en Python 3.12+)
python3 -m venv venv
#arch#
source venv/bin/activate.fish
#macos deb#
source venv/bin/activate
# 3. Instala las dependencias necesarias
pip install requests beautifulsoup4 pillow customtkinter
# 4. (Opcional) Instala transmission-cli para descargas automáticas
# Ubuntu / Debian: sudo apt install transmission-cli
sudo apt install aria2
# Arch Linux: sudo pacman -S transmission-cli
sudo pacman -S aria2
# Fedora: sudo dnf install transmission-cli
sudo dnf install aria2
# 5. Ejecuta la aplicación
python3 nyadowloader.py
# 1. Abre PowerShell o CMD y clona el repositorio
git clone https://github.com/FaydevOps/Nyaa_Desktop
cd nyaa-desktop-pro
# 2. Crea y activa el entorno virtual
python -m venv venv
.\venv\Scripts\activate
# 3. Instala las dependencias
pip install requests beautifulsoup4 pillow customtkinter
# 4. Ejecuta la aplicación
python nyaadesk.py# 1. Abre la Terminal y clona el proyecto
git clone https://github.com/FaydevOps/Nyaa_Desktop
cd nyaa-desktop-pro
# 2. Crea y activa el entorno virtual
python3 -m venv venv
source venv/bin/activate
# 3. Instala las dependencias requeridas
pip install requests beautifulsoup4 pillow customtkinter
# 4. (Opcional) Instala transmission-cli vía Homebrew
brew install transmission-cli
brew install aria2
# 5. Ejecuta la aplicación
python3 nyadowloader.py
Esta aplicación es una interfaz de cliente de código abierto para interactuar con Nyaa.si y servicios web públicos (AniList / Google Translate). El desarrollador no aloja, distribuye ni controla los contenidos de terceros ni los archivos compartidos a través de redes P2P. El uso de esta herramienta es responsabilidad exclusiva del usuario final.
MIT License
Nyaa.si – Por proporcionar el catálogo público.
AniList – Por su API GraphQL para consulta de anime.
CustomTkinter – Por la moderna biblioteca de interfaz gráfica.
A todos los contribuidores y donantes que hacen posible este proyecto.
