Редактирование метаданных книги

Электронные книги бывают разных форм и размеров, и чаще всего их метаданные (такие как название/автор/серия/издатель) являются неполными или неправильными. Самый простой способ изменить метаданные в calibre - это просто дважды щелкнуть по записи и ввести правильную замену. Для более сложного «мощного редактирования» используйте инструменты редактирования метаданных, описанные ниже.

Редактирование метаданных одной книги за раз

Нажмите на книгу, которую хотите отредактировать, а затем нажмите кнопку Редактировать метаданные или нажмите клавишу E. Откроется диалоговое окно, которое позволяет редактировать все аспекты метаданных. В нём есть различные функции для быстрого и эффективного редактирования. Список часто используемых советов:

  • Вы можете нажать кнопку между заголовком и авторами, чтобы поменять их местами автоматически.

  • Вы можете нажать кнопку рядом с сортировкой по автору, чтобы calibre автоматически заполнил её, используя значения сортировки, сохранённые у каждого автора. Используйте Управление авторами, чтобы увидеть и изменить значения сортировки авторов. Это диалоговое окно можно открыть, нажав и удерживая кнопку рядом с сортировкой автора.

  • Вы можете нажать кнопку рядом с тегами, чтобы использовать Редактор тегов для управления тегами, связанными с книгой.

  • Поле «Идентификаторы» можно использовать для ввода ISBN (и многих других типов идентификаторов), красный фон в поле, если вы введете неправильный ISBN. Зелёный фон в поле для действительных номеров ISBN.

  • Поле сортировки автора будет красным, если значение сортировки автора отличается от того, что, по мнению calibre, должно быть.

Загрузка метаданных

Самая приятная особенность диалога редактирования метаданных — это возможность автозаполнения полей метаданными, полученными с различных веб-сайтов. Сейчас calibre использует Google Книги и Amazon. Загрузка метаданных может заполнить название, автора, серии, теги, оценку, описание и ISBN.

Чтобы использовать загрузку, заполните поля заголовка и автора и нажмите кнопку :guilabel: Получить метаданные. calibre представит вам список книг, наиболее соответствующих названию и автору. Если вы сначала заполните поле ISBN, оно будет использовано вместо названия и автора. Если совпадений не найдено, попробуйте сделать поиск немного менее конкретным, включив в него только некоторые ключевые слова и только фамилию автора.

Управление форматами книг

В calibre с одной записью книги может быть связано много разных форматов. Например, вы, возможно, получили Полное собрание сочинений Шекспира в формате EPUB, а затем преобразовали его в MOBI для чтения на Kindle. calibre автоматически управляет несколькими форматами для вас. В разделе :guilabel: Доступные форматы диалога Редактировать метаданные вы можете управлять этими форматами. Можно добавить новый формат, удалить существующий формат, а также попросить calibre задать метаданные и заполнить запись книги метаданными в одном из форматов.

Всё об обложках

Вы можете попросить calibre загрузить обложки для вас, при условии, что книга имеет известный номер ISBN. Кроме того, вы можете указать файл на вашем компьютере для использования в качестве обложки. calibre может даже создать обложку по умолчанию с основными метаданными для вас. Вы можете перетащить изображение на обложку, чтобы изменить её, а также щелкнуть правой кнопкой мыши, чтобы скопировать/вставить изображение обложки.

Кроме того, есть кнопка для автоматической обрезки границ обложки, если изображение на обложке имеет уродливую рамку.

Редактирование метаданных нескольких книг одновременно

Сначала выберите книги для редактирования, удерживая Ctrl или Shift и щёлкая по ним. При выборе более одной книги нажатие кнопки Редактировать метаданные откроет диалоговое окно Массового редактирования метаданных. В этом окне вы можете быстро установить для набора книг одно и то же значение автора/издателя/рейтинга/тега/серии и т. д. Это особенно полезно, если вы только что импортировали несколько книг с общими метаданными. Это очень мощное диалоговое окно, например, оно имеет вкладку «Поиск и замена», которую можно использовать для выполнения массовых операций с метаданными и даже для копирования метаданных из одного столбца в другой.

В обычном диалоговом окне редактирования метаданных также есть кнопки Следующая и Предыдущая, которые можно использовать для редактирования метаданных нескольких книг друг за другом.

Поиск и замена

Диалог Массовое редактирование метаданных позволяет произвольно выполнять мощные операции поиска и замены выбранных книг. По умолчанию он использует простой текстовый поиск и замену, но также поддерживает регулярные выражения. Для получения дополнительной информации о регулярных выражениях см. Всё об использования регулярных выражений в calibre.

Как отмечалось выше, существует два режима поиска и замены: сопоставление символов и регулярное выражение. Сопоставление символов - это символы, вводимые в поле «Поиск», и замена их теми символами, которые вы вводите в поле «Заменить на». Каждое вхождение символов поиска в поле будет заменено. Например, предположим, что искомое поле содержит a bad cat. Если вы ищете a для замены на HELLO, то результатом будет HELLO bHELLOd cHELLOt.

Если поле, по которому вы ищете, является «множественным» полем, подобным тегам, то каждый тег обрабатывается отдельно. Например, если ваши теги содержат Horror, Scary, поисковое выражение r, не будет ни с чем совпадать, потому что выражение сначала будет применено к Horror, а затем к Scary.

Если вы хотите, чтобы при поиске игнорировались различия в верхнем/нижнем регистре, снимите флажок «Учитывать регистр».

Вы можете указать calibre изменить регистр в результате (информация после замены), выбрав одну из функций из поля «Применить после замены». Доступные операции:

  • Нижний регистр - изменить все символы в поле на нижний регистр

  • Верхний регистр - изменить все символы в поле на верхний регистр

  • «Регистр Заголовков» - капитализировать каждое слово в результате.

Поле «Ваш тест» предназначено для ввода текста, чтобы проверить, выполняет ли поиск/замена то, что вы хотите. В большинстве случаев достаточно блоков с книжными тестами, но возможно, что есть случай, который вы хотите проверить, который не показан в этих полях. Введите этот случай в «Ваш тест».

Режим регулярных выражений имеет некоторые отличия от режима символов, помимо (конечно) использования регулярных выражений. Во-первых, функции применяются к частям строки, совпадающим со строкой поиска, а не ко всему полю. Во-вторых, функции применяются к строке замены, а не ко всему полю.

Третье и самое важное - замена строки может ссылаться на части строки поиска с помощью обратных ссылок. Обратной ссылкой является \\n, где n - целое число, которое ссылается на n-ную группу в скобках в поисковом выражении. Например, если использовать тот же пример, что и выше, a bad cat, поисковое выражение a (…) (…) `и выражение замены `a \2 \1, результат будет a cat bad. Пожалуйста, смотрите Всё об использования регулярных выражений в calibre для получения дополнительной информации о обратных ссылках.

Один полезный шаблон: предположим, что вы хотите изменить регистр всего поля. Самый простой способ сделать это - использовать символьный режим, но давайте предположим, что вы хотите использовать режим регулярных выражений. Выражение поиска должно быть (^.*$), выражение замены должно быть \1, и должна быть выбрана нужная функция изменения регистра.

Наконец, в режиме регулярных выражений вы можете копировать значения из одного поля в другое. Просто измените поле источника и назначения. Копия может заменить поле назначения, добавить его к полю (добавить в начало) или добавить в поле (добавить в конце). Флажок «использовать запятую» указывает calibre (или не добавлять) запятую между текстом и полем назначения в режимах prepend и append. Если пунктов назначения несколько (например, теги), вы не можете снять этот флажок.

Поиск и замена выполняется после применения всех других изменений метаданных в других вкладках. Это может привести к некоторой путанице, потому что тестовые окна будут показывать информацию до других изменений, но операция будет применена после других изменений. Если у вас есть какие-либо сомнения относительно того, что произойдет, не смешивайте поиск/замену с другими изменениями.

Массовая загрузка метаданных

Если вы хотите загрузить метаданные для нескольких книг одновременно, щелкните правой кнопкой мыши кнопку :guilabel: Изменить метаданные и выберите Загрузить метаданные. Вы можете загружать только метаданные, только обложки или и то, и другое.

Добавить дополнительные файлы данных в книгу

calibre может хранить любое количество дополнительных файлов данных, связанных с книгой. Это могут быть альтернативные обложки, дополнительный материал и т. д. Их нельзя просматривать напрямую или использовать в качестве источников конверсии. Они также не индексируются полнотекстовой поисковой системой в calibre. Чтобы просмотреть/добавить/удалить их, выберите книгу и щелкните правой кнопкой мыши кнопку Редактировать метаданные и выберите Управление файлами данных. Появится всплывающее окно, в котором вы можете выполнять операции с этими файлами. Кроме того, вы можете щелкнуть правой кнопкой мыши по кнопке Добавить книги и выбрать Добавить файлы данных в выбранные записи книг, чтобы быстрее добавить файлы данных.