Экспорт импортной базы данных калибров

13363
user

Я использую калибр для моей программы управления электронными книгами. Есть ли способ экспортировать импорт всей базы данных (теги, тайлы, список авторов), чтобы я мог импортировать на другую машину?

10
это именно то, что вы хотите http://www.mobileread.com/forums/showthread.php?t=118556 12 лет назад 0

3 ответа на вопрос

8
harrymc

If you wish the new database to totally replace the old, just replace the entire folder that you specified when you ran the welcome wizard.

If you wish to add ebooks from one computer to another, you could use the calibredb command-line interface to the calibre database, found in my case in C:\Program Files\Calibre2\calibredb.exe. However, while it can do export, I haven't found any import option.

A funny idea might be to use the calibredb option of restore_database :

Restore this database from the metadata stored in OPF files in each directory of the calibre library. This is useful if your metadata.db file has been corrupted.

WARNING: This command completely regenerates your database. You will lose all saved searches, user categories, plugboards, stored per-book conversion settings, and custom recipes. Restored metadata will only be as accurate as what is found in the OPF files.

This will require manually copying the additional sub-folders of the calibre directory from the source to the target computer (but not metadata.db), then regenerate the database using the restore_database command.

5
Mike Blyth

Команда calibredb add добавляет один или несколько целых файлов книг в базу данных, из файлов электронных книг или одного или нескольких каталогов.

Команда calibredb export «сохраняет все форматы книги, ее обложку и метаданные (в файле opf)», что не похоже на то, что вы хотите.

Чтобы экспортировать библиографическую информацию, похоже, что вы можете использовать команду каталога calibredb, которая позволяет сохранять набор полей в виде файла CSV, XML или другого формата. Смотрите справочную страницу на http://bit.ly/rC15wz .

3
Linux Mint

Оба ответа выше упустили суть полностью!

Чтобы экспортировать вашу библиотеку (с вашими тегами, списком авторов, заголовками и т. Д.) На другой компьютер, просто скопируйте на новый компьютер всю папку библиотеки (включая все подпапки и два файла, сгенерированных калибром и помещенных в «корень» папки библиотеки). первый называется «database.db», а другой - файлом с расширением «.json», в котором хранится вся информация об этой библиотеке).

Затем запустите Calibre и добавьте библиотеку, щелкнув правой кнопкой мыши значок библиотеки и выбрав добавить новую библиотеку и вуаля! Теперь вы полностью экспортировали всю свою библиотеку на другой компьютер.

Похожие вопросы