basic OPDS (and HTML) catalog provider for eBooks
Go to file
Izzy d849b7991c
minor adjustments
2021-12-26 01:15:55 +01:00
doc adjust sample configs to reflect changes to search services 2020-10-19 21:06:51 +02:00
install + rating integrated with book details page (see ticket:1) 2011-01-26 19:45:25 +00:00
lang language specific terms in book desc headers (PS to #4) 2015-05-27 20:12:16 +02:00
lib adjustments for PHP deprecating list() 2021-09-12 02:15:15 +02:00
tpl add OpenGraph tags for book details page 2021-09-12 23:03:08 +02:00
.gitignore feature: optional genre specific strings for ASAP 2015-11-25 00:16:36 +01:00 adjust links in Readme (project moved from Github to Codeberg) 2019-08-04 16:47:56 +02:00
config.advanced.php adjust sample configs to reflect changes to search services 2020-10-19 21:06:51 +02:00
config.simple.php adjust sample configs to reflect changes to search services 2020-10-19 21:06:51 +02:00
index.php minor adjustments 2021-12-26 01:15:55 +01:00
scan.php protect scan scripts from being run by web visitors 2015-12-09 08:16:03 +01:00
scan_calibre_covers.php fixing PHP short-tags 2018-01-03 19:31:26 +01:00
scan_de.php fix epub title extraction with multiple DC entries 2017-01-14 20:46:10 +01:00
scan_en.php fixing PHP short-tags 2018-01-03 19:31:26 +01:00


miniCalOPe is a basic OPDS (and HTML) catalog provider for eBooks. It allows you to present your collection of eBooks (ePub & Mobi) on the net (LAN and/or WAN) in order for eBook readers to directly connect and download books, and also to allow people to access it with their web browsers to walk through it.

Start Page

This little program is (c)opyrighted by Andreas Itzchak Rehberg (devel AT izzysoft DOT de) and protected by the GNU Public License Version 2 (GPL). For details on the License see the file LICENSE in the doc/ directory. The contents of this archive may only be distributed all together.


miniCalOPe requires a web server powered by PHP 5.4+ with SQLite3 to present its data. For data collection and preparation, you will need the PHP CLI (again with SQLite3 support). If you want to integrate Amazon ads, miniCalOPe supports that via the Amazon Simple Api for PHP, which then must be installed in your PHP include_path.


No warranties at all :) For more, see also the other documentation files and man pages. If you think there's something missing here, don't hesitate to notify the author (me) about it - chances are quite good it will be added if possible. A good way to do this is to open an issue at the Project Page at Codeberg.

Additional Information

For additional information you may want to visit the wiki. To file a bug report, feature request or simply have a look at the current development, please use the issues tab on the project's page. To see miniCalOPe live in action, visit Izzy's eBook Library where you can find thousands of eBooks, available at no cost for your personal use.