前言
安装
创建文件夹
1 | mkdir calibre |
使用docker安装calibre-web
1 | docker run -d \ |
在安装之前,还要下载calibre-web的数据库
1 | wget https://mirror.ghproxy.com/https://github.com/janeczku/calibre-web/raw/master/library/metadata.db |
并将文件复制到books文件夹下
1 | cp metadate.db ~/calibre/books/ |
配置calibre-web
安装完成后在浏览器输入ip+8083,默认用户名密码是admin
和admin123
添加豆瓣刮削
如果你上传的不是equb等格式的书籍,比如txt,你的界面就会是这个样子:
这个时候,你就要用到刮削技术从其他在线网站下载元数据。
这里我们以calibre-web-douban-api这个项目为例,在豆瓣进行刮削
使用方法
使用代理从github上下载py文件:
1 | wget https://mirror.ghproxy.com/https://github.com/fugary/calibre-web-douban-api/releases/latest/download/NewDouban.py |
将文件复制到docker的calibre-web目录下
1 | docker cp NewDouban.py calibre-web:/app/calibre-web/cps/metadata_provider |
接着进入容器,删除掉/app/calibre-web/cps/metadata_provider中除NewDouban.py其他所有文件
1 | docker exec -it calibre-web /bin/bash |
1 | cd /app/calibre-web/cps/metadata_provider |
1 | rm |
重启calibre-web服务
1 | docker restart calibre-web |