ฉันใช้ความสามารถสำหรับซอฟต์แวร์การจัดการ e-book ของฉัน มีวิธีใดที่จะส่งออกฐานข้อมูลนำเข้าทั้งหมด (แท็กไทล์รายการผู้แต่ง) เพื่อให้ฉันสามารถนำเข้าเครื่องอื่นได้หรือไม่
ฉันใช้ความสามารถสำหรับซอฟต์แวร์การจัดการ e-book ของฉัน มีวิธีใดที่จะส่งออกฐานข้อมูลนำเข้าทั้งหมด (แท็กไทล์รายการผู้แต่ง) เพื่อให้ฉันสามารถนำเข้าเครื่องอื่นได้หรือไม่
คำตอบ:
หากคุณต้องการให้ฐานข้อมูลใหม่แทนที่เก่าทั้งหมดเพียงแค่แทนที่ทั้งโฟลเดอร์ที่คุณระบุเมื่อคุณเรียกใช้ตัวช่วยสร้างการต้อนรับ
หากคุณต้องการเพิ่ม ebooks จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งคุณสามารถใช้อินเทอร์เฟซบรรทัดคำสั่งcalibredbไปยังฐานข้อมูลขนาดเส้นผ่าศูนย์กลางที่พบในกรณีของฉันC:\Program Files\Calibre2\calibredb.exe
มา อย่างไรก็ตามในขณะที่สามารถส่งออกได้ฉันไม่พบตัวเลือกการนำเข้าใด ๆ
ความคิดที่ตลกคือการใช้ตัวเลือกคาลิเบรดในrestore_database
:
กู้คืนฐานข้อมูลนี้จากข้อมูลเมตาที่เก็บไว้ในไฟล์ OPF ในแต่ละไดเรกทอรีของไลบรารีขนาด สิ่งนี้มีประโยชน์หากไฟล์ metadata.db ของคุณเสียหาย
คำเตือน: คำสั่งนี้จะสร้างฐานข้อมูลของคุณใหม่ทั้งหมด คุณจะสูญเสียการค้นหาที่บันทึกไว้หมวดหมู่ผู้ใช้ปลั๊กอินการตั้งค่าการแปลงแบบต่อหนังสือและสูตรที่กำหนดเองทั้งหมด ข้อมูลเมตาที่กู้คืนจะมีความถูกต้องเท่ากับสิ่งที่พบในไฟล์ OPF
สิ่งนี้จะต้องคัดลอกโฟลเดอร์ย่อยเพิ่มเติมของไดเรกทอรี calibre จากต้นทางไปยังคอมพิวเตอร์เป้าหมายด้วยตนเอง (แต่ไม่ใช่ metadata.db) จากนั้นสร้างฐานข้อมูลอีกครั้งโดยใช้คำสั่ง restore_database
calibredb เพิ่มคำสั่งเพิ่มหนึ่งหรือทั้งไฟล์หนังสือไปยังฐานข้อมูลจากไฟล์ e-book หรือหนึ่งหรือมากกว่าไดเรกทอรี
ส่งออก calibredbคำสั่ง "บันทึกทุกรูปแบบของหนังสือปกและเมตาดาต้าของมัน (ในไฟล์ opf)" ซึ่งไม่ได้เสียงเหมือนสิ่งที่คุณต้องการ
ในการส่งออกข้อมูลบรรณานุกรมดูเหมือนว่าคุณสามารถใช้คำสั่งแค็ตตาล็อก calibredbซึ่งช่วยให้คุณบันทึกชุดของเขตข้อมูลเป็นไฟล์ CSV, XML หรือรูปแบบอื่น ๆ ดูหน้าอ้างอิงที่http://bit.ly/rC15wz
คำตอบทั้งสองข้างต้นพลาดจุดโดยสิ้นเชิง!
ในการส่งออกห้องสมุดของคุณ (ด้วยแท็กรายชื่อผู้แต่งชื่อเรื่อง ฯลฯ ) ไปยังคอมพิวเตอร์เครื่องอื่นเพียงคัดลอกไปยังคอมพิวเตอร์เครื่องใหม่ของคุณทั้งโฟลเดอร์ห้องสมุด (รวมถึงโฟลเดอร์ย่อยทั้งหมดและไฟล์สองไฟล์ที่สร้างโดยความสามารถและวางไว้ที่ ชื่อแรกคือ "database.db" และอีกไฟล์หนึ่งที่มีนามสกุล ".json" และเก็บข้อมูลทั้งหมดเกี่ยวกับไลบรารีนั้น)
จากนั้นเรียกใช้ความสามารถและเพิ่มไลบรารีโดยคลิกขวาที่ไอคอนไลบรารีและเลือกเพื่อเพิ่มไลบรารีใหม่และvoilà! ตอนนี้คุณส่งออกห้องสมุดทั้งหมดของคุณไปยังคอมพิวเตอร์เครื่องอื่นอย่างสมบูรณ์