Skip to content

Alexandro521/Tanko

Repository files navigation

Tanko

npm version license

tanko es una pequeña app de terminal para leer y descargar mangas de forma simple y directa.

yomu preview yomu preview yomu preview

1. Instalar tanko

npm

npm install -g tanko

2. Instalar navegador Firefox

npx playwright install firefox

3. Ejecutar tanko

tanko

Important

Directorio de descargas: los capitulos descargados actualmente se guardan en $HOME/tanko/downloads/

En Windows,se utiliza la variable de entorno USERPROFILE si está definida. De lo contrario,se utiliza la ruta al directorio de perfil del usuario actual.

Important

Experiencia Visual: Para disfrutar del manga con imágenes reales, se recomienda usar una terminal con soporte para protocolos de imagen.

🚀 Terminales Recomendadas para tanko

Para una experiencia óptima con imágenes en alta resolución, utiliza una terminal que soporte protocolos modernos:

Terminal Sistema Operativo Protocolo Enlace
Kitty Linux / macOS Kitty Graphics Descargar
Ghostty macOS / Linux Kitty Graphics Descargar
WezTerm Win / Mac / Linux Kitty / Sixel Descargar
iTerm2 macOS iTerm2 Images Descargar
Foot Linux (Wayland) Sixel Descargar
Windows Terminal Windows Sixel (v1.22+) Descargar
  • Nota: En terminales básicas (como CMD o la terminal de VS Code), las imágenes se renderizarán en ASCII Art.

Desarrollo

Estructura del proyecto

src/
├── frontend
│   ├── configuration.ts # UI del menu de configuracion
│   ├── menu.ts # UI de las secciones principales
│   ├── prompts.ts # definicion de los prompts para la UI
│   └── reader.ts # UI para el lector de capitulos
├── functions
│   ├── downloader.ts # Logica para la descarga de capitulos
│   ├── history.ts # Logica para el historial de lectura
│   └── images.ts # Logica para la carga de las paginas de los capitulos
├── index.ts # punto de entrada
├── server # las fuentes de donde se obtienen los mangas
│   └── leerCapitulo.ts # https://www.leercapitulo.co/
└── types.ts #definiciones de tipos

Clonar repositorio

   git clone https://github.com/Alexandro521/doshuka.git --depth=1

Instalar dependencias

npm

npm install

Instalar navegador Firefox

npx playwright install firefox

Ejecutar

node run dev

Funciones

  • Leer capitulos en terminal
  • Descargar capitulos en formato pdf
  • Historial de lectura
  • Descargar multiples capitulos al mismo tiempo
  • Seccion de configuracion
  • Busqueda profunda
  • Servidores multiples
  • Notificaciones
  • Seccion de Favoritos

About

Tanko es una herramienta para leer y descargar mangas desde la terminal

https://www.npmjs.com/package/tanko

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors