mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Content server: Fix single item categories not working with reverse proxy setup. Fixes #1238987 [Calibre behind apache server sometimes returns 'localhost' URLs](https://bugs.launchpad.net/calibre/+bug/1238987) Single item categories were using HTTP 303 redirects which are resolved to http://localhost:8080 absolute URLs by cherrpy (since cherrypy has no knowledge of whatever server the apache process is exposed as). SO instead we use an internal redirect, which does not suffer from this issue. It does mean that bookmarking the URL wil have unexpected side-effects if the number of items in the catefory ever increases to more than one.
calibre
calibre is an e-book manager. It can view, convert and catalog e-books in all of the major e-book formats. It can also talk to e-book reader devices. It can go out to the internet and fetch metadata for your books. It can download newspapers and convert them into e-books for convenient reading. It is cross platform, running on Linux, Windows and OS X.
For more information, see the calibre About page
Screenshots
Usage
See the User Manual
Development
Setting up a development environment for calibre
A tarball of the source code for the current calibre release.
Languages
Python
92.6%
C
3.3%
C++
3.1%
HTML
0.4%
Shell
0.2%
Other
0.2%