- Seguimiento de mangas (automático al empezar a leer o con "Seguir"): comprobación cada CHECK_INTERVAL_HOURS, "N caps. nuevos" en el inicio, marcas NUEVO en la ficha, autodescarga si hay copia local y avisos por ntfy o Telegram configurables en Ajustes. - Modo, ajuste y dirección del lector guardados por manga en el servidor, con valores por defecto según el tipo (manhwa/manhua vertical, manga der→izq). - Modo doble página (portada y páginas apaisadas solas; vuelve a una página en pantallas estrechas o en vertical). - Zoom: pellizco, doble toque en el centro, Ctrl+rueda y teclas + - 0. - Opciones del lector en un panel desplegable. - Página de estadísticas: rachas, capítulos/páginas por semana, calendario, géneros favoritos y lo más leído (con migración de las lecturas previas). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
Manga Reader
Lector web de manga autoalojado, con las dos fuentes de
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/<Título>/Capitulo NNNN.cbz(+cover.jpg,ComicInfo.xmlen 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 endata/secret).
Uso
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).