You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Jan B 554bc6aaf5 Merge pull request #17 from cervinko/feature-rights-management
add user-permission management
9 years ago
cps assign admin all rights in create_admin_user() 9 years ago
vendor Move vendored libraries to vendor directory 9 years ago
.gitignore Add gitignore, config.ini.example 9 years ago
LICENSE Add GPL v3 License 9 years ago
config.ini.example Merge branch 'fix-gitignore' 9 years ago
cps.py Move vendored libraries to vendor directory 9 years ago
readme.md Move vendored libraries to vendor directory 9 years ago

readme.md

##About

Calibre Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.

This software is a fork of library and licensed under the GPL v3 License.

screenshot

##Features

  • Bootstrap 3 HTML5 interface
  • User management
  • Admin interface
  • OPDS feed for eBook reader apps
  • Filter and search by titles, authors, tags, series and language
  • Create custom book collection (shelves)
  • Support for editing eBook metadata
  • Support for converting eBooks from EPUB to Kindle format (mobi/azw)
  • Restrict eBook download to logged-in users
  • Support for public user registration
  • Send eBooks to Kindle devices with the click of a button
  • Support for reading eBooks directly in the browser
  • Upload new books in PDF format
  • Support for Calibre custom columns

Quick start

  1. Rename config.ini.example to config.ini and set DB_ROOT to the path of the folder where your Calibre library (metadata.db) lives
  2. To enable public user registration set PUBLIC_REG to 1
  3. To enable uploading of PDF books set UPLOADING to 1
  4. Execute the command: python cps.py
  5. Point your browser to http://localhost:8083 or http://localhost:8083/feed for the OPDS catalog

Default admin login:
Username: admin
Password: admin123

Requirements

Python 2.7+

Optionally, to enable on-the-fly conversion from EPUB to MOBI when using the send-to-kindle feature:

Download Amazon's KindleGen tool for your platform and place the binary named as kindlegen in the vendor folder.

Docker image

Calibre Web can be run as Docker container. The latest image is available on Docker Hub.