Caliber-Web是一个Web应用程序,为使用现有Calibre数据库浏览,阅读和下载电子书提供了一个干净的界面。
该软件是库的分支,并根据GPL v3许可证授权。
文件下载:
[b2_file link="https://cdn.getimg.net/npc/2020/github/calibre-web-t200116.zip" name="calibre-web-t200116" pass="" code=""]
特征
- Bootstrap 3 HTML5界面
- 完整的图形设置
- 具有细粒度的每用户权限的用户管理
- 管理界面
- 捷克语,荷兰语,英语,芬兰语,法语,德语,匈牙利语,意大利语,日语,高棉语,波兰语,俄语,简体中文,西班牙语,瑞典语,乌克兰语的用户界面
- 电子书阅读器应用程序的OPDS提要
- 按标题,作者,标签,系列和语言过滤和搜索
- 创建自定义书籍收藏(书架)
- 支持编辑电子书元数据和从口径库中删除电子书
- 支持通过口径二进制文件转换电子书
- 将电子书下载限制为登录用户
- 支持公共用户注册
- 只需单击一下按钮即可将电子书发送到Kindle设备
- 支持直接在浏览器中阅读电子书(.txt,.epub,.pdf,.cbr,.cbt,.cbz)
- 上载多种格式的新书
- 支持口径自定义列
- 可以根据类别为某些用户隐藏内容
- 自我更新能力
- “ Magic Link”登录可轻松登录电子阅读器
快速开始
- 通过运行安装依赖项
pip install --target vendor -r requirements.txt
。 - 执行以下命令:(
python cps.py
或者nohup python cps.py
-如果要退出终端窗口,建议使用) - 将浏览器指向
http://localhost:8083
或http://localhost:8083/opds
指向OPDS目录 - 设置
Location of Calibre database
为Calibre库(metadata.db)所在的文件夹的路径,按“提交”按钮
可以选择使用Google云端硬盘托管口径库->使用Google云端硬盘集成 - 转到登录页面
默认管理员登录名:
用户名: admin
密码: admin123
Ubuntu的问题: 请注意,运行上述install命令在某些版本的Ubuntu上可能会失败"can't combine user with prefix"
。这是一个已知的错误,可以通过使用命令pip install --system --target vendor -r requirements.txt
来纠正。
要求
python 2.7 +,python 3.x +
(可选)要在使用“发送至同类产品”功能时或在编辑电子书元数据期间实现从一种电子书格式到另一种电子书格式的即时转换:
下载并安装适合您平台的Calibre桌面程序,然后在“ calibre的转换器工具”字段中输入包含程序名称的文件夹(通常为/ opt / calibre / ebook-convert或C:\ Program Files \ calibre \ ebook-convert.exe)。在设置页面上。
***已弃用***在将来的版本中将删除支持
下载适用于您平台的Amazon KindleGen工具,然后将命名的二进制文件kindlegen
放入vendor
文件夹中。
Docker映像
这些Docker Hub存储库中提供了预构建的Docker映像:
Technosoft2000-x64
- Docker Hub- https: //hub.docker.com/r/technosoft2000/calibre-web/
- Github- https://github.com/Technosoft2000/docker-calibre-web包括口径
ebook-convert
二进制文件。- “ convertertool的路径”应设置为
/opt/calibre/ebook-convert
- “ convertertool的路径”应设置为
LinuxServer-x64,armhf,aarch64
- Docker Hub- https: //hub.docker.com/r/linuxserver/calibre-web/
- Github- https://github.com/linuxserver/docker-calibre-web
- Github-(可选Calibre层)-https: //github.com/linuxserver/docker-calibre-web/tree/calibre该映像可以选择拉入一个额外的docker manifest图层以包含Caliber
ebook-convert
二进制文件。只需DOCKER_MODS=linuxserver/calibre-web:calibre
在docker run / docker compose文件中包含环境变量即可。(仅x64)如果不需要此功能,则可以省略此功能,以使图像尽可能轻便。Calibre-Web和Calibre-Mod映像分别分别在新版本的Calibre-Web和Calibre上自动重建,并且在需要时每周更新任何包含的基本映像包。- “ convertertool的路径”应设置为
/usr/bin/ebook-convert
- “ unrar的路径”应设置为
/usr/bin/unrar
- “ convertertool的路径”应设置为
维基
有关更多信息,操作方法和常见问题解答,请查看Wiki。