Web app for browsing, reading and downloading eBooks stored in a Calibre database. Temporary fork of https://github.com/janeczku/calibre-web
Go to file
Jan Broer 9d22eb1f93 Add instructions for OPDS feed 2015-10-12 04:14:48 +02:00
cps Changed title logo 2015-10-12 04:06:06 +02:00
html Initial Fork from https://bitbucket.org/raphaelmutschler/calibreserver/ 2015-08-02 20:59:11 +02:00
lib Initial Fork from https://bitbucket.org/raphaelmutschler/calibreserver/ 2015-08-02 20:59:11 +02:00
views Initial Fork from https://bitbucket.org/raphaelmutschler/calibreserver/ 2015-08-02 20:59:11 +02:00
cps.py Initial Fork from https://bitbucket.org/raphaelmutschler/calibreserver/ 2015-08-02 20:59:11 +02:00
readme.md Add instructions for OPDS feed 2015-10-12 04:14:48 +02:00

readme.md

This is an in-progress fork of calibreserver by Raphael Mutschler.

A working Docker image is available here: janeczku/calibre-web.

##About

Calibre Web is a Python web app providing a clean interface for browsing, reading and downloading e-books from a Calibre e-book database.

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
  • Send eBooks to Kindle devices with the click of a button
  • Support for reading eBooks directly in the browser

Quick start

  1. Execute the command: python cps.py (it will throw an error)
  2. Edit config.ini and set DB_ROOT to the path of the folder where your Calibre library (metadata.db) lives
  3. Execute the command: python cps.py
  4. 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+