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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте