Я использую калибр для моей программы управления электронными книгами. Есть ли способ экспортировать импорт всей базы данных (теги, тайлы, список авторов), чтобы я мог импортировать на другой компьютер?
Я использую калибр для моей программы управления электронными книгами. Есть ли способ экспортировать импорт всей базы данных (теги, тайлы, список авторов), чтобы я мог импортировать на другой компьютер?
Ответы:
Если вы хотите, чтобы новая база данных полностью заменила старую, просто замените всю папку, указанную вами при запуске мастера приветствия.
Если вы хотите добавить электронные книги с одного компьютера на другой, вы можете использовать интерфейс командной строки calibredb в базе данных калибра, которая находится в моем случае в C:\Program Files\Calibre2\calibredb.exe
. Однако, хотя он может выполнять экспорт, я не нашел никакой опции импорта.
Забавной идеей может быть использование параметра calibredb restore_database
:
Восстановите эту базу данных из метаданных, хранящихся в файлах OPF в каждом каталоге библиотеки калибра. Это полезно, если ваш файл metadata.db поврежден.
ВНИМАНИЕ: Эта команда полностью восстанавливает вашу базу данных. Вы потеряете все сохраненные результаты поиска, категории пользователей, плагины, сохраненные настройки конвертации для каждой книги и пользовательские рецепты. Восстановленные метаданные будут такими же точными, как и те, что находятся в файлах OPF.
Для этого потребуется вручную скопировать дополнительные подпапки каталога калибра из исходного на целевой компьютер (но не в metadata.db), а затем заново создать базу данных с помощью команды restore_database.
Команда calibredb add добавляет один или несколько целых файлов книг в базу данных из файлов электронных книг или одного или нескольких каталогов.
Команда calibredb export «сохраняет все форматы книги, ее обложку и метаданные (в файле opf)», что не похоже на то, что вы хотите.
Чтобы экспортировать библиографическую информацию, похоже, что вы можете использовать команду каталога calibredb , которая позволяет вам сохранить набор полей в виде файла CSV, XML или другого формата. См. Справочную страницу на http://bit.ly/rC15wz .
Оба ответа выше упустили суть полностью!
Чтобы экспортировать вашу библиотеку (с вашими тегами, списком авторов, заголовками и т. Д.) На другой компьютер, просто скопируйте на новый компьютер всю папку библиотеки (включая все подпапки и два файла, сгенерированных калибром и помещенных в «корень» папки библиотеки). первый называется «database.db», а другой - файлом с расширением «.json», в котором хранится вся информация об этой библиотеке).
Затем запустите Calibre и добавьте библиотеку, щелкнув правой кнопкой мыши значок библиотеки и выбрав добавить новую библиотеку и вуаля! Теперь вы полностью экспортировали всю свою библиотеку на другой компьютер.