/calibre-web

:books: Web app for browsing, reading and downloading eBooks stored in a Calibre database

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

说明

本项目基于 janeczku/calibre-web

致谢!

Calibre-Web

致力于打造一个更好使用的电子书系统

License Commit Activity All Releases PyPI PyPI - Downloads Discord

功能

  • 中文支持更友好

安装

通过 pip 命令安装(推荐)

  1. Create a virtual environment for Calibre-Web to avoid conflicts with existing Python dependencies
  2. Install Calibre-Web via pip: pip install calibreweb (or pip3 depending on your OS/distro)
  3. Install optional features via pip as needed, see this page for details
  4. Start Calibre-Web by typing cps

Note: Raspberry Pi OS users may encounter issues during installation. If so, please update pip (./venv/bin/python3 -m pip install --upgrade pip) and/or install cargo (sudo apt install cargo) before retrying the installation.

Refer to the Wiki for additional installation examples: manual installation, Linux Mint, Cloud Provider.

运行

  1. Open your browser and navigate to http://localhost:8083 or http://localhost:8083/opds for the OPDS catalog
  2. Log in with the default admin credentials
  3. If you don't have a Calibre database, you can use this database (move it out of the Calibre-Web folder to prevent overwriting during updates)
  4. Set Location of Calibre database to the path of the folder containing your Calibre library (metadata.db) and click "Save"
  5. Optionally, use Google Drive to host your Calibre library by following the Google Drive integration guide
  6. Configure your Calibre-Web instance via the admin page, referring to the Basic Configuration and UI Configuration guides

默认用户名和密码:

  • Username: admin
  • Password: admin123

环境需求

  • Python 3.5+
  • Imagemagick for cover extraction from EPUBs (Windows users may need to install Ghostscript for PDF cover extraction)
  • Optional: Calibre desktop program for on-the-fly conversion and metadata editing (set "calibre's converter tool" path on the setup page)
  • Optional: Kepubify tool for Kobo device support (place the binary in /opt/kepubify on Linux or C:\Program Files\kepubify on Windows)