Експорт бази даних імпорту калібрів


10

Я використовую калібр для свого програмного забезпечення для управління електронними книгами. Чи є можливість експортувати всю імпортну базу даних (теги, плитки, список авторів), щоб я міг імпортувати на іншу машину?


це саме те , що ви хочете mobileread.com/forums/showthread.php?t=118556

Відповіді:


8

Якщо ви хочете, щоб нова база даних повністю замінила стару, просто замініть всю папку, яку ви вказали, коли запускали майстра привітання.

Якщо ви хочете додати електронні книги з одного комп’ютера на інший, ви можете використовувати інтерфейс командного рядка calibredb до бази даних калібрів, знайдений у моєму випадку в C:\Program Files\Calibre2\calibredb.exe. Однак, хоча це може зробити експорт, я не знайшов жодного варіанта імпорту.

Кумедною ідеєю може бути використання параметра calibredb restore_database:

Відновіть цю базу даних з метаданих, що зберігаються у файлах OPF у кожному каталозі бібліотеки калібрів. Це корисно, якщо ваш файл metadata.db був пошкоджений.

УВАГА: Ця команда повністю відновлює вашу базу даних. Ви втратите всі збережені пошукові запити, категорії користувачів, плакати, збережені налаштування конверсії для книг та спеціальні рецепти. Відновлені метадані будуть настільки ж точними, як і те, що знаходиться у файлах OPF.

Для цього знадобиться вручну скопіювати додаткові підпапки каталогу калібру з джерела на цільовий комп'ютер (але не metadata.db), а потім відновити базу даних за допомогою команди Resto_database.


5

Команда calibredb add додає до бази даних один або більше цілих книжкових файлів із файлів електронних книг або одного чи декількох каталогів.

Команда експорту calibrredb "зберігає всі формати книги, її обкладинку та метадані (у файлі opf)", що не звучить так, як потрібно.

Для експорту бібліографічної інформації, схоже, ви можете скористатися командою каталогу calibredb , що дозволяє зберегти набір полів у вигляді файлу CSV, XML або іншого формату. Див. Довідкову сторінку на веб-сторінці http://bit.ly/rC15wz .


3

Обидві відповіді вище пропустили суть повністю!

Щоб експортувати свою бібліотеку (зі своїми тегами, списком авторів, заголовками тощо) на інший комп'ютер, просто скопіюйте на новий комп’ютер всю свою папку бібліотеки (включаючи всі вкладені папки та два файли, згенеровані калібром та розміщені у «корені» папки бібліотеки , перший названий "database.db", а другий - файл із розширенням ".json" і зберігає всю інформацію про цю бібліотеку).

Потім запустіть калібр та додайте бібліотеку, клацнувши правою кнопкою миші піктограму бібліотеки та вибравши, щоб додати нову бібліотеку та voilà! Тепер ви повністю експортували всю свою бібліотеку на інший комп'ютер.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.