Calibre-web 是一个基于 Calibre 的 Web 实现,它允许用户通过网页来管理、浏览和阅读电子书。它提供了一个用户友好的界面,使得用户可以在网上展示、管理和阅读自己的书籍,让书籍可以随时随地被访问.

env

  • calibre-web (image: johngong/calibre-web:latest)
  • docker-compose

异常日志

docker logs -n 10 -f calibre-web
...
The following books were not added as they already exist in the database (see --duplicates option or --automerge option):
  云笈七签.PDF    //提取出来书名
  云笈七签.PDF
  云笈七签.PDF
  王阳明全集.PDF
  王阳明全集.PDF
  王阳明全集.PDF
    /autoaddbooks/dao21j.pdf   //对应上传的文件
    /autoaddbooks/dao22j.pdf
    /autoaddbooks/dao23j.pdf
    /autoaddbooks/yw30j.pdf
    /autoaddbooks/yw31j.pdf
    /autoaddbooks/yw32j.pdf
Added book ids: 512, 513, 514, 515   //成功添加分配的book id
...

解决

经过分析,发现是pdf提取书名重复导致后续pdf没法添加成功,本因是书籍存在1,2,3...多个,需要手工逐个上传修改书名