Каталогизатор книг Calibre

2025-02-04 · 2 мин. для прочтения

Каталогизатор книг Calibre.

Содержание

1 Общая информация

2 Особенности

  • Не поддерживается формат базы пользователя. При импорте книг, все файлы будут скопированы в каталог с базой (автор отказывается менять это решение).
  • Не поддерживаются внешние конвертеры.

3 Интерфейс командной строки

  • calibredb — инструмент командной строки.
  • Является частью программного обеспечения библиотеки электронных книг Calibre.
  • Возможности calibredb:
    • Управление базой данных электронных книг : добавление электронных книг, удаление электронных книг, редактирование метаданных, обновление форматов, управление тегами.
    • Манипуляции с метаданными : позволяет изменять метаданные: название книги, автор, издатель, дата публикации, изображение обложки, описание.
    • Преобразование формата.
    • Импорт и экспорт электронных книг.
    • Поиск и фильтрация.

3.1 Примеры команд calibredb

  • Список электронных книг:
    calibredb list
    
  • Поиск электронных книг, отображающих дополнительную информацию:
    calibredb list --search search_term
    
  • Поиск только идентификаторов электронных книг:
    calibredb search search_term
    
  • Добавить книгу в библиотеку:
    calibredb add file1 file2 ...
    
  • Рекурсивно добавить все электронные книги в каталоге в библиотеку:
    calibredb add -r /path/to/directory
    
  • Удалить одну или несколько книг из библиотеки (нужны идентификаторы электронных книг):
    calibredb remove id1 id2 ...
    

4 Дополнения

4.1 Calibre-web

  • Репозиторий: https://github.com/janeczku/calibre-web
  • Веб-приложение для просмотра, чтения и загрузки электронных книг, используя базу данных Calibre.

4.2 calibre2opds

4.3 Calibre2OPDS for Nextcloud

4.4 rdr

  • Репозиторий: https://github.com/michaelmrose/rdr
  • Утилита командной строки для поиска и открытия книг из библиотеки Calibre.
  • Написано на Clojure.

5 Интерфейс Emacs

5.1 calibredb.el

5.2 calibre.el

5.3 calibre-mode.el

Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.