Skip to content

Latest commit

 

History

24 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎌 Nyaa Desktop Pro v5.1

Typing SVG

Version Status Python License Platform

Acerca deCaracterísticasRequisitosInstalaciónrequirements.txtUsoCapturasDonacionesLicenciaAvisoCréditos


📋 Acerca de

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.


🌟 Características Principales

  • 🌐 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 .torrent asignando 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 con transmission-cli Aira2 para 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.


📸 Vista Previa de la Interfaz (GUI)

image

📋 Requisitos del Sistema

  • 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.).

🚀 Instalación y Configuración

Sigue estos pasos según tu sistema operativo para clonar el repositorio y ejecutar la aplicación.

🐧 Linux / macOS / Arch / Deb

# 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

🪟 Windows

# 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

🍎 macOS

# 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

⚠️ Disclaimer

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.


📜 License

MIT License


💝 Agradecimientos

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.

Donaciones

Donate


About

🚀 Lanzamos Nyaa Desktop Pro v5.1: el cliente de escritorio más completo para Nyaa.si. Traducción automática, catálogo de AniList y subida de torrents en una sola app. ¿Te gusta el proyecto? Ahora puedes donar en ARPA para ayudarnos a crecer. ¡Descárgalo ya! 🎌

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages