Ekspor basis data impor kaliber

10

Saya menggunakan kaliber untuk perangkat lunak manajemen e-book saya. Apakah ada cara untuk mengekspor seluruh impor database (Tag, ubin, daftar penulis), sehingga saya dapat mengimpor ke komputer lain?

pengguna
sumber
ini persis apa yang Anda inginkan mobileread.com/forums/showthread.php?t=118556

Jawaban:

8

Jika Anda ingin database baru menggantikan yang lama, cukup ganti seluruh folder yang Anda tentukan saat menjalankan wizard sambutan.

Jika Anda ingin menambahkan ebook dari satu komputer ke komputer lain, Anda bisa menggunakan antarmuka baris perintah calibredb ke database kaliber, yang ditemukan dalam kasus saya di C:\Program Files\Calibre2\calibredb.exe. Namun, selagi bisa melakukan ekspor, saya belum menemukan opsi impor.

Gagasan lucu mungkin menggunakan opsi kalibredb restore_database:

Kembalikan database ini dari metadata yang disimpan dalam file OPF di setiap direktori perpustakaan kaliber. Ini berguna jika file metadata.db Anda telah rusak.

PERINGATAN: Perintah ini sepenuhnya meregenerasi basis data Anda. Anda akan kehilangan semua pencarian tersimpan, kategori pengguna, plugboard, pengaturan konversi per-buku yang tersimpan, dan resep khusus. Metadata yang dipulihkan hanya akan seakurat yang ditemukan dalam file OPF.

Ini akan membutuhkan menyalin secara manual sub-folder tambahan dari direktori kaliber dari sumber ke komputer target (tetapi tidak metadata.db), kemudian membuat ulang database menggunakan perintah restore_database.

harrymc
sumber
5

The calibredb add perintah menambahkan satu atau lebih seluruh file buku ke database, dari file e-book atau satu atau lebih direktori.

The calibredb ekspor perintah "menyimpan semua format buku, sampulnya dan metadata (dalam file opf)," yang tidak terdengar seperti apa yang Anda inginkan.

Untuk mengekspor informasi bibliografi, sepertinya Anda dapat menggunakan perintah katalog calibredb , yang memungkinkan Anda untuk menyimpan seperangkat bidang sebagai CSV, XML, atau file format lainnya. Lihat halaman referensi di http://bit.ly/rC15wz .

Mike Blyth
sumber
3

Kedua jawaban di atas benar-benar tidak tepat!

Untuk mengekspor perpustakaan Anda (dengan tag, daftar penulis, judul, dll) ke komputer lain cukup salin ke komputer baru folder perpustakaan Anda secara keseluruhan (termasuk semua subfolder dan dua file yang dihasilkan oleh kaliber dan ditempatkan di "root" dari folder perpustakaan , yang pertama dinamai "database.db" dan yang lainnya merupakan file dengan ekstensi ".json" dan dengan menyimpan semua informasi tentang perpustakaan itu).

Kemudian jalankan kaliber dan tambahkan pustaka dengan mengklik kanan ikon pustaka dan pilih untuk menambahkan pustaka baru dan voila! Anda sekarang sepenuhnya mengekspor seluruh perpustakaan Anda ke komputer lain.

Linux Mint
sumber