Skip to content

Agustin027/NaviCLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎌 Navi-CLI: Tu Anime en Terminal

Python Terminal

Navi-CLI es una herramienta de línea de comandos escrita en Python que te permite buscar, explorar y reproducir anime directamente desde la terminal, sin anuncios, sin abrir el navegador y con una interfaz clara gracias a Rich.

Utiliza JKanime como fuente de contenido, Cloudscraper para saltar protecciones de Cloudflare y MPV como reproductor.

🎥 Demo

2025-12-03.00-56-07.mp4

✨ Características

  • 🔍 Búsqueda Dinámica: Encuentra animes por nombre rápidamente y muestra si es Serie, Película, OVA o Especial
  • 📄 Navegación Inteligente: Cambia entre páginas, salta a capítulos específicos o selecciona directamente.
  • 🎨 Interfaz Moderna: Tablas y paneles coloridos gracias a la librería Rich
  • 🛡️ Anti-Bloqueo: Utiliza cloudscraper para evadir la protección de Cloudflare
  • 🎥 Reproducción Nativa: Extrae el enlace .m3u8 y reproduce el video usando MPV.
  • ♻️ Modo Continuo: Después de ver un episodio, elige ver otro sin salir

🛠️ Requisitos Previos

  1. Python 3.8+ instalado
  2. Reproductor MPV (motor de reproducción):
    • Linux: sudo apt install mpv (Debian/Ubuntu) o sudo pacman -S mpv (Arch)

🚀 Instalación

1. Clonar el repositorio

git clone https://github.com/Agustin027/NaviCLI
cd naviCLI

2. Crear entorno virtual

Linux

python3 -m venv venv
source venv/bin/activate

3. Instalar dependencias

pip install -r requirements.txt

💻 Uso

⚠️ IMPORTANTE: Siempre activa el entorno virtual antes de ejecutar

Paso 1: Activar entorno virtual

Linux

cd naviCLI
source venv/bin/activate

Verás (venv) al inicio de tu terminal cuando esté activado ✅

Paso 2: Ejecutar Navi

Opción 1 - Como ejecutable (recomendado):

chmod +x navi.py  # Solo la primera vez
./navi.py

Opción 2 - Con Python:

python3 navi.py

Flujo de trabajo

  1. Buscar: Escribe el nombre del anime
  2. Seleccionar: Elige de la lista usando el número
  3. Navegar:
    • Escribe el número del capítulo para reproducir
    • S / A para siguiente/anterior página
    • P para ir a página específica
    • C para saltar a un capítulo directo
    • Q para salir
  4. ¡Disfruta! MPV se abrirá automáticamente

Salir del entorno virtual

Cuando termines de usar Navi:

deactivate

About

CLI para buscar y reproducir anime

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages