mirror of
https://github.com/janeczku/calibre-web
synced 2024-12-25 09:30:31 +00:00
Web app for browsing, reading and downloading eBooks stored in a Calibre database.
cps | ||
html | ||
lib | ||
views | ||
cps.py | ||
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.
##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
- Execute the command:
python cps.py
(it will throw an error) - Edit config.ini and set DB_ROOT to the path of the folder where your Calibre library (metadata.db) lives
- Execute the command:
python cps.py
- Point your browser to
http://localhost:8083
orhttp://localhost:8083/feed
for the OPDS catalog
Default admin login:
Username: admin
Password: admin123
Requirements
Python 2.7+