Exportar importar la base de datos de calibre

Respuestas:

8

Si desea que la nueva base de datos reemplace totalmente la anterior, simplemente reemplace la carpeta completa que especificó cuando ejecutó el asistente de bienvenida.

Si desea agregar libros electrónicos de una computadora a otra, puede usar la interfaz de línea de comandos calibredb a la base de datos de calibre, que se encuentra en mi caso en C:\Program Files\Calibre2\calibredb.exe. Sin embargo, si bien puede exportar, no he encontrado ninguna opción de importación.

Una idea divertida podría ser usar la opción calibredb de restore_database:

Restaure esta base de datos a partir de los metadatos almacenados en archivos OPF en cada directorio de la biblioteca de calibre. Esto es útil si su archivo metadata.db ha sido dañado.

ADVERTENCIA: Este comando regenera completamente su base de datos. Perderá todas las búsquedas guardadas, categorías de usuarios, paneles de conexión, configuraciones de conversión almacenadas por libro y recetas personalizadas. Los metadatos restaurados solo serán tan precisos como los que se encuentran en los archivos OPF.

Esto requerirá copiar manualmente las subcarpetas adicionales del directorio de calibre desde la fuente a la computadora de destino (pero no metadata.db), luego regenere la base de datos usando el comando restore_database.

harrymc
fuente
5

El comando calibredb add agrega uno o más archivos de libros completos a la base de datos, desde archivos de libros electrónicos o uno o más directorios.

El comando de exportación calibredb "guarda todos los formatos del libro, su portada y metadatos (en un archivo opf)", que no suena como lo que desea.

Para exportar información bibliográfica, parece que puede usar el comando de catálogo calibredb , que le permite guardar un conjunto de campos como un archivo CSV, XML u otro formato. Consulte la página de referencia en http://bit.ly/rC15wz .

Mike Blyth
fuente
3

¡Ambas respuestas anteriores perdieron el punto por completo!

Para exportar su biblioteca (con sus etiquetas, lista de autores, títulos, etc.) a otra computadora, simplemente copie en la nueva computadora toda su carpeta de la biblioteca (incluidas todas las subcarpetas y dos archivos generados por calibre y colocados en la "raíz" de la carpeta de la biblioteca , el primero se llama "database.db" y el otro un archivo con la extensión ".json" y almacena toda la información sobre esa biblioteca).

Luego ejecute calibre y agregue la biblioteca haciendo clic derecho en el icono de la biblioteca y seleccionando para agregar una nueva biblioteca y ¡listo! Ahora exportó completamente toda su biblioteca a otra computadora.

Linux Mint
fuente