1
0
mirror of https://github.com/janeczku/calibre-web.git synced 2024-11-28 08:58:41 +02:00
📚 Web app for browsing, reading and downloading eBooks stored in a Calibre database
Go to file
OzzieIsaacs 7df88e70a3 First step fix for #37 wrong search adress
@ jschuck, @jgillmann, could you please confirm that you can search now?
Do you still have logout/login problems? -> redirects to Hostname instead of hostname/calibre?
(got this too with apache server, where as search worked before)
2016-10-04 20:46:35 +02:00
cps First step fix for #37 wrong search adress 2016-10-04 20:46:35 +02:00
vendor Add PyPDF2 to vendor 2016-08-07 22:12:32 +02:00
.gitignore Import files are now searched first from vendor folder and not from python folder 2016-10-04 18:48:26 +02:00
config.ini.example Add ANON_BROWSE configuration option 2016-04-29 22:36:36 +02:00
cps.py Import files are now searched first from vendor folder and not from python folder 2016-10-04 18:48:26 +02:00
LICENSE Add GPL v3 License 2016-04-27 17:29:57 +02:00
readme.md Add ANON_BROWSE configuration option 2016-04-29 22:36:36 +02:00

##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
  • Fine grained per-user permissions

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. Execute the command: python cps.py
  3. Point your browser to http://localhost:8083 or http://localhost:8083/feed for the OPDS catalog

Default admin login:
Username: admin
Password: admin123

Runtime Configuration Options

PUBLIC_REG
Set to 1 to enable public user registration.
ANON_BROWSE
Set to 1 to allow not logged in users to browse the catalog.
UPLOADING
Set to 1 to enable PDF uploading. This requires the imagemagick library to be installed.

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.