Javinizer: организация локальной библиотеки японских взрослых фильмов
Javinizer — это инструмент для организации локальной библиотеки японских взрослых фильмов (JAV), написанный на Go и Svelte. Он предлагает функции для извлечения метаданных и упорядочивания файлов, доступные через CLI, TUI, REST API и веб-интерфейс.
Проект является современным переосмыслением оригинального Javinizer. Его главная задача — упростить управление коллекцией JAV для пользователей, что может быть полезно как для индивидуальных коллекционеров, так и для любителей. В отличие от некоторых альтернатив, Javinizer предлагает богатый функционал сразу в одном пакете.
Запустить Javinizer просто: для пользователей macOS и Linux достаточно выполнить одну строку команду, чтобы установить приложение. Для Windows есть аналогичный скрипт на PowerShell. Учти, что проект находится на начальной стадии, из README не указаны ограничения по совместимости, но, как и любой инструмент, работа с ним требует аккуратности и понимания контента.
Проект Javinizer Go — это инструмент для скрейпинга метаданных и организации файлов японских видео для взрослых (JAV). Он включает в себя интерфейсы командной строки (CLI), текстовый интерфейс (TUI), REST API и веб-интерфейс. Разработан на языке Go как переработка оригинального Javinizer.
Установка и запуск
Самый простой способ попробовать Javinizer — это установить десктопное приложение всего одной командой:
curl -sSL https://raw.githubusercontent.com/javinizer/javinizer-go/main/scripts/install-app.sh | bash
Для Windows используйте PowerShell:
irm https://raw.githubusercontent.com/javinizer/javinizer-go/main/scripts/install-app.ps1 | iex
Запустив Javinizer из меню приложений, на первом старте создайте административный логин и начните скрейпинг.
Если предпочитаешь терминал, можно установить бинарный файл CLI и запустить веб-интерфейс:
# 1. Скачай стабильный бинарник для своей платформы:
curl -L -o javinizer https://github.com/javinizer/javinizer-go/releases/latest/download/javinizer-linux-amd64
chmod +x javinizer
# 2. Инициализируй конфиг и базу данных, затем запусти веб-интерфейс:
./javinizer init
./javinizer web
Открой http://localhost:8765, создайте административный логин и начни скрейпинг.
Функции
Javinizer Go предлагает множество функций:
- Многоисточниковый скрейпинг — получает метаданные из различных источников, таких как R18.dev и DMM/Fanza.
- Умная организация файлов — переименовывает и организует файлы и папки по заданным шаблонам.
- Безопасный сухой запуск — показывает предварительный просмотр всех изменений перед их применением.
- Генерация NFO-файлов — создает метаданные, совместимые с Kodi/Plex.
- Загрузка медиа — скачивает обложки, постеры, фанарты и изображения актрис.
- Ручной скрейпинг — позволяет переопределить ID/URL для файлов перед массовым запуском.
- Несколько интерфейсов — доступ через CLI, TUI, REST API, веб-интерфейс или настольное приложение.
Ограничения
Некоторые источники скрейпинга могут требовать дополнительных настроек, например, учетных данных или специальных куки. Кроме того, приложение не имеет поддержки для всех скрейперов, и некоторые могут быть отключены по умолчанию. Учти, что требуется Go 1.26+ для сборки из исходников.
Документация и поддержка
Для получения более подробной информации доступны различные руководства, включая установку, конфигурацию и использование Javinizer Go. Поддержку можно получить через GitHub Issues или в Discord.
Открыть на GitHub: javinizer/javinizer-go →
RepoRadar