javinizer-go
Herramienta en Go para organizar bibliotecas JAV con scraping multi-fuente, CLI, TUI, API REST y UI web. Incluye app nativa de escritorio y soporte Docker.
Ficha actualizada 24 sept 2026, 0:19 · upstream 23 sept 2026, 23:53 · release v1.5.2
Qué es javinizer-go
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Javinizer-go es una reescritura moderna del original Javinizer, implementada en Go con interfaz web Svelte. Funciona como extractor de metadatos y organizador de archivos para bibliotecas de video adulto japonés, ofreciendo múltiples interfaces de usuario: línea de comandos (CLI), terminal interactiva (TUI), API REST y aplicación web completa.
El proyecto soporta más de 12 fuentes de scraping incluyendo R18.dev, DMM/Fanza, JavDB, Tokyo-Hot y otras. Permite organización inteligente de archivos mediante plantillas, generación de metadatos NFO compatibles con Plex/Kodi, descarga de portadas y pósters, y modo dry-run para previsualizar cambios antes de aplicarlos.
La instalación es flexible: binarios precompilados estáticos (Go 1.26+), Docker con soporte FlareSolverr opcional, Homebrew para macOS/Linux, Scoop para Windows, o compilación desde fuente. Incluye aplicación de escritorio nativa que empaqueta la API y UI web en un ejecutable único.
- Organizar bibliotecas JAV locales con metadatos consistentes
- Generar archivos NFO para Plex/Kodi sin dependencias externas
- Automatizar scraping desde múltiples fuentes simultáneamente
- Usar CLI/TUI para procesamiento en servidores headless
- Gestionar bibliotecas grandes con previsualización dry-run segura
- Binarios Go estáticos sin dependencias de compilación externa
- Soporte nativo para Docker y Docker Compose completo
- 12+ fuentes de scraping configurables por defecto
- Generación automática de metadatos NFO para centros multimedia
- App de escritorio con interfaz nativa sin navegador
- Modo dry-run para auditoría antes de modificar archivos
- Algunas fuentes requieren cookies de verificación de edad (ej. MGStage)
- Fuentes como JavDB/JavLibrary pueden necesitar FlareSolverr para Cloudflare
- Binarios no firmados en macOS/Windows requieren configuración de Gatekeeper
- Prereleases no se incluyen en Homebrew/Scoop por defecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendaciones: usar tag específico (ej. v1.0.0) para despliegues reproducibles; configurar MEDIA_PATH correctamente en .env; verificar SHA256 de binarios manuales; para Docker, montar volumen /media con la biblioteca y ajustar PUID/PGID según sistema operativo anfitrión.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.