# Manga Reader Lector web de manga autoalojado, con las dos fuentes de [Tanko](https://github.com/Alexandro521/Tanko) (`src/servers/`): - **LeerCapitulo** (español, por defecto): mucho más catálogo. El scraper está reescrito para el sitio actual y ya no necesita navegador headless (las páginas vienen en el HTML). - **MangaDex** (multi-idioma): español = es-la + es combinados. Muchos títulos populares no tienen capítulos por licencias; la ficha ofrece buscarlos en LeerCapitulo. - Búsqueda, populares y actualizados recientemente. - Lector por página (toques/flechas, izq→der o der→izq) o en vertical, modo ahorro de datos. - Usuarios con contraseña; el **historial y la página exacta** se guardan en el servidor (`data/manga.db`), así que puedes seguir desde cualquier dispositivo/sesión. - **Descargas**: botón "⬇ Descargar" en la ficha. Baja el manga entero en segundo plano a `/zdata/media/mangas//Capitulo NNNN.cbz` (+ `cover.jpg`, `ComicInfo.xml` en cada CBZ), compatible con Kavita/Komga/Mihon. Se reanuda tras reinicios; repetirla baja solo los capítulos nuevos. Los capítulos descargados se leen desde disco y, sin conexión, la ficha usa los datos guardados. - **Novedades**: los mangas que empiezas a leer (o marcas con "Seguir") se revisan cada `CHECK_INTERVAL_HOURS` (3 h). El inicio muestra "N caps. nuevos", la ficha marca NUEVO, los mangas con copia local descargan lo nuevo solos, y se puede avisar por ntfy o Telegram (Ajustes). - **Lector**: una página, doble página (tablet horizontal/PC; portada y páginas apaisadas van solas) o vertical. Modo, ajuste y dirección se recuerdan por manga (por defecto: manhwa/manhua en vertical, manga por página de derecha a izquierda). Zoom con pellizco, doble toque en el centro, Ctrl+rueda o + / − / 0. - **Estadísticas**: rachas, capítulos y páginas por semana, calendario de actividad, géneros favoritos y lo más leído. - Las imágenes pasan por el servidor (`/api/img`), solo con URLs firmadas por él (clave en `data/secret`). ## Uso ```bash docker compose up -d --build # http://192.168.1.141:3352 (o la IP de Tailscale) ``` Crea tu cuenta en la pantalla de inicio. Para cerrar el registro después: `ALLOW_SIGNUP=false` en `.env` y `docker compose up -d`. Copia de seguridad: basta con `data/manga.db` (+ `-wal`/`-shm` si existen).