Exportar banco de dados de calibre de importação

10

Estou usando o calibre para o meu software de gerenciamento de livros eletrônicos. Existe alguma maneira de exportar a importação do banco de dados inteiro (Tags, blocos, lista de autores), para que eu possa importar para outra máquina?

do utilizador
fonte
este é exatamente o que você quer mobileread.com/forums/showthread.php?t=118556

Respostas:

8

Se você deseja que o novo banco de dados substitua totalmente o antigo, substitua toda a pasta especificada ao executar o assistente de boas-vindas.

Se você deseja adicionar ebooks a partir de um computador para outro, você poderia usar o calibredb interface de linha de comando para o banco de dados calibre, encontrada no meu caso em C:\Program Files\Calibre2\calibredb.exe. No entanto, embora possa exportar, não encontrei nenhuma opção de importação.

Uma idéia engraçada pode ser usar a opção calibredb de restore_database:

Restaure esse banco de dados a partir dos metadados armazenados nos arquivos OPF em cada diretório da biblioteca de calibre. Isso é útil se o arquivo metadata.db estiver corrompido.

AVISO: Este comando regenera completamente seu banco de dados. Você perderá todas as pesquisas salvas, categorias de usuários, painéis, configurações de conversão armazenadas por livro e receitas personalizadas. Os metadados restaurados serão tão precisos quanto os encontrados nos arquivos OPF.

Isso exigirá a cópia manual das subpastas adicionais do diretório de calibre da origem para o computador de destino (mas não o metadata.db) e, em seguida, gere novamente o banco de dados usando o comando restore_database.

harrymc
fonte
5

O comando calibredb add adiciona um ou mais arquivos de livros inteiros ao banco de dados, de arquivos de livros eletrônicos ou um ou mais diretórios.

O comando calibredb export "salva todos os formatos do livro, sua capa e metadados (em um arquivo opf)", que não soa como o que você deseja.

Para exportar informações bibliográficas, parece que você pode usar o comando calibredb catalog , que permite salvar um conjunto de campos como um arquivo CSV, XML ou outro formato. Veja a página de referência em http://bit.ly/rC15wz .

Mike Blyth
fonte
3

Ambas as respostas acima erraram completamente o ponto!

Para exportar sua biblioteca (com suas tags, lista de autores, títulos etc.) para outro computador, basta copiar para o novo computador toda a pasta da sua biblioteca (incluindo todas as subpastas e dois arquivos gerados pelo calibre e colocados na "raiz" da pasta da biblioteca , o primeiro sendo chamado "database.db" e o outro um arquivo com a extensão ".json" e com todas as informações sobre essa biblioteca).

Em seguida, execute o calibre e adicione a biblioteca clicando com o botão direito do mouse no ícone da biblioteca e selecionando para adicionar uma nova biblioteca e pronto! Agora você exportou completamente toda a sua biblioteca para outro computador.

Linux Mint
fonte