Skip to content

calibre: Import Library

Use Case

A FreedomBox user has one or more calibre libraries created using desktop apps. They want to bring their calibre library collection into their FreedomBox.

Acceptance Criteria

  • The calibre app in FreedomBox should be able to create a new library out of the exported library files uploaded by the user.
  • A user should also be able to select an existing library on FreedomBox to merge this exported library into.
  • Any duplicate books should be overwritten with the books provided from the exported library.
  • Books from the imported library should be readable and writable using the calibre web app.
  • Manual page should be updated with instructions on how to import a library.

Hints

/usr/bin/calibre-debug --import-calibre-data might be useful