CLU: саморазвёртывающийся менеджер библиотек комиксов в Docker
CLU — это саморазвёртывающийся менеджер библиотек комиксов, который работает в Docker. Он упрощает управление цифровой коллекцией, позволяя конвертировать CBR в CBZ, редактировать файлы CBZ и автоматически собирать метаданные ComicInfo.xml из различных источников, таких как Metron и ComicVine.
Если у тебя есть большая коллекция комиксов и ты ищешь способ её организовать, CLU предоставляет необходимые инструменты через веб-интерфейс. Удобно, что всё делается без необходимости писать скрипты: просто укажи папку, где лежат комиксы, и пользуйся функционалом. Проект может быть полезен как индивидуальным читателям, так и тем, кто хочет делиться своими коллекциями с другими пользователями.
Запуск CLU довольно прост — требуется контейнер Docker. Обрати внимание, что проект на данной стадии может сталкиваться с ограничениями и требует некоторых технических знаний для настройки, но если ты хочешь получить полный контроль над своей библиотекой комиксов, стоит попробовать.
Comic Library Utilities (CLU) — это веб-приложение, предназначенное для управления, ремонта и чтения цифровой коллекции комиксов. Проект разработан для работы в Docker и предоставляет множество удобных инструментов для обработки файлов комиксов, таких как массовое преобразование форматов, редактирование метаданных и автоматизация загрузок.
Зачем нужен CLU?
Идея CLU возникла, когда авторы работали над переносом своей обширной коллекции комиксов (более 70,000 выпусков) в новый формат. С тех пор проект превратился в полноценный менеджер библиотек комиксов, который можно использовать отдельно или в сочетании с другими платформами, такими как Komga или Kavita.
Что делает CLU?
- Массовое преобразование CBR в CBZ — конвертация папки или всей библиотеки из формата CBR в CBZ.
- Редактирование CBZ файлов в браузере — графический интерфейс для переименования страниц, добавления или удаления изображений и более.
- Упорядочивание и переименование файлов — массовое переименование с использованием пользовательских шаблонов и удаление ненужных файлов.
- Редактирование метаданных комиксов — создание и изменение ComicInfo.xml с использованием различных источников, таких как Metron и ComicVine.
- Чтение и просмотр библиотеки — просмотр коллекции с помощью встроенного читалки, которая запоминает последнее просмотренное место.
- Автоматизация загрузок — возможность поиска и загрузки комиксов из различных источников.
Установка и запуск
CLU поставляется как Docker-образ: allaboutduncan/comic-utils-web. Для быстрой установки можно выполнить следующую команду:
docker run -d \
--name clu \
-p 5577:5577 \
-v clu-config:/config \
-v /path/to/cache:/cache \
-v /path/to/comics:/data \
allaboutduncan/comic-utils-web:latest
После этого открой браузер и перейди по адресу http://localhost:5577.
Для более сложной конфигурации рекомендуется использовать Docker Compose, чтобы настроить переменные среды и пути к томам.
Ограничения и недостатки
CLU не предназначен для замены полноценного сервера комиксов, а скорее является вспомогательным инструментом для управления файлами и метаданными. Он требует подключения к интернету только для поиска метаданных и загрузок, а все файловые операции могут выполняться в офлайн-режиме. Важно также отметить, что при первой установке требуется настроить тома, чтобы сохранить конфигурацию и базу данных при обновлениях.
Заключение
CLU предлагает набор мощных инструментов для управления цифровыми комиксами и значительно упрощает процессы, которые обычно требуют написания скриптов. Это отличный выбор для тех, кто хочет оптимизировать свою коллекцию и улучшить работу с файлами комиксов.
Открыть на GitHub: allaboutduncan/clu-comics →
RepoRadar