Exporter la base de données de calibre d'importation
10
J'utilise calibre pour mon logiciel de gestion de livres électroniques. Existe-t-il un moyen d'exporter toute la base de données d'importation (Tags, tuiles, liste d'auteurs), afin de pouvoir importer sur une autre machine?
Si vous souhaitez que la nouvelle base de données remplace totalement l'ancienne, remplacez simplement le dossier entier que vous avez spécifié lors de l'exécution de l'assistant de bienvenue.
Si vous souhaitez ajouter des livres électroniques d'un ordinateur à un autre, vous pouvez utiliser l' interface de ligne de commande calibredb vers la base de données calibre, trouvée dans mon cas en C:\Program Files\Calibre2\calibredb.exe. Cependant, bien qu'il puisse faire de l'exportation, je n'ai trouvé aucune option d'importation.
Une idée amusante pourrait être d'utiliser l'option calibredb de restore_database:
Restaurez cette base de données à partir des métadonnées stockées dans des fichiers OPF dans chaque répertoire de la bibliothèque calibre. Cela est utile si votre fichier metadata.db a été corrompu.
AVERTISSEMENT: cette commande régénère complètement votre base de données. Vous perdrez toutes les recherches enregistrées, les catégories d'utilisateurs, les plug-ins, les paramètres de conversion par livre stockés et les recettes personnalisées. Les métadonnées restaurées ne seront aussi précises que celles trouvées dans les fichiers OPF.
Cela nécessitera la copie manuelle des sous-dossiers supplémentaires du répertoire calibre de la source vers l'ordinateur cible (mais pas metadata.db), puis régénérera la base de données à l'aide de la commande restore_database.
La commande calibredb add ajoute un ou plusieurs fichiers de livres entiers à la base de données, à partir de fichiers de livres électroniques ou d'un ou plusieurs répertoires.
La commande d' exportation calibredb "enregistre tous les formats du livre, sa couverture et ses métadonnées (dans un fichier opf)", ce qui ne ressemble pas à ce que vous voulez.
Pour exporter des informations bibliographiques, il semble que vous pouvez utiliser la commande de catalogue calibredb , qui vous permet d'enregistrer un ensemble de champs en tant que fichier CSV, XML ou autre format. Voir la page de référence à http://bit.ly/rC15wz .
Les deux réponses ci-dessus ont complètement raté le point!
Pour exporter votre bibliothèque (avec vos balises, la liste des auteurs, les titres, etc.) vers un autre ordinateur, copiez simplement vers le nouvel ordinateur tout votre dossier de bibliothèque (y compris tous les sous-dossiers et deux fichiers générés par calibre et placés à la "racine" du dossier de bibliothèque , le premier étant nommé "database.db" et l'autre un fichier avec l'extension ".json" et contenant toutes les informations sur cette bibliothèque).
Ensuite, exécutez calibre et ajoutez la bibliothèque en cliquant avec le bouton droit sur l'icône de la bibliothèque et en sélectionnant pour ajouter une nouvelle bibliothèque et voilà! Vous avez maintenant complètement exporté l'intégralité de votre bibliothèque vers un autre ordinateur.
Réponses:
Si vous souhaitez que la nouvelle base de données remplace totalement l'ancienne, remplacez simplement le dossier entier que vous avez spécifié lors de l'exécution de l'assistant de bienvenue.
Si vous souhaitez ajouter des livres électroniques d'un ordinateur à un autre, vous pouvez utiliser l' interface de ligne de commande calibredb vers la base de données calibre, trouvée dans mon cas en
C:\Program Files\Calibre2\calibredb.exe
. Cependant, bien qu'il puisse faire de l'exportation, je n'ai trouvé aucune option d'importation.Une idée amusante pourrait être d'utiliser l'option calibredb de
restore_database
:Cela nécessitera la copie manuelle des sous-dossiers supplémentaires du répertoire calibre de la source vers l'ordinateur cible (mais pas metadata.db), puis régénérera la base de données à l'aide de la commande restore_database.
la source
La commande calibredb add ajoute un ou plusieurs fichiers de livres entiers à la base de données, à partir de fichiers de livres électroniques ou d'un ou plusieurs répertoires.
La commande d' exportation calibredb "enregistre tous les formats du livre, sa couverture et ses métadonnées (dans un fichier opf)", ce qui ne ressemble pas à ce que vous voulez.
Pour exporter des informations bibliographiques, il semble que vous pouvez utiliser la commande de catalogue calibredb , qui vous permet d'enregistrer un ensemble de champs en tant que fichier CSV, XML ou autre format. Voir la page de référence à http://bit.ly/rC15wz .
la source
Les deux réponses ci-dessus ont complètement raté le point!
Pour exporter votre bibliothèque (avec vos balises, la liste des auteurs, les titres, etc.) vers un autre ordinateur, copiez simplement vers le nouvel ordinateur tout votre dossier de bibliothèque (y compris tous les sous-dossiers et deux fichiers générés par calibre et placés à la "racine" du dossier de bibliothèque , le premier étant nommé "database.db" et l'autre un fichier avec l'extension ".json" et contenant toutes les informations sur cette bibliothèque).
Ensuite, exécutez calibre et ajoutez la bibliothèque en cliquant avec le bouton droit sur l'icône de la bibliothèque et en sélectionnant pour ajouter une nouvelle bibliothèque et voilà! Vous avez maintenant complètement exporté l'intégralité de votre bibliothèque vers un autre ordinateur.
la source