Theodotos Andreou a51daaea0e | преди 8 години | |
---|---|---|
icons | преди 10 години | |
images | преди 8 години | |
lang | преди 8 години | |
resources | преди 8 години | |
styles | преди 10 години | |
templates | преди 8 години | |
test | преди 8 години | |
tools | преди 8 години | |
.gitignore | преди 9 години | |
.hgtags | преди 9 години | |
.htaccess | преди 8 години | |
.travis.yml | преди 8 години | |
CHANGELOG | преди 8 години | |
COPYING | преди 12 години | |
JSON_renderer.php | преди 9 години | |
OPDS_renderer.php | преди 8 години | |
README.md | преди 8 години | |
about.html | преди 8 години | |
author.php | преди 9 години | |
base.php | преди 8 години | |
book.php | преди 8 години | |
build.xml | преди 10 години | |
checkconfig.php | преди 9 години | |
composer.json | преди 10 години | |
config.php | преди 9 години | |
config_default.php | преди 9 години | |
config_local.php.example | преди 10 години | |
customcolumn.php | преди 9 години | |
data.php | преди 8 години | |
epubfs.php | преди 10 години | |
epubreader.php | преди 10 години | |
favicon.ico | преди 12 години | |
feed.php | преди 10 години | |
fetch.php | преди 10 години | |
getJSON.php | преди 10 години | |
index.php | преди 8 години | |
language.php | преди 9 години | |
login.html | преди 9 години | |
phpunit.xml | преди 10 години | |
publisher.php | преди 9 години | |
rating.php | преди 9 години | |
sendtomail.php | преди 10 години | |
serie.php | преди 9 години | |
tag.php | преди 9 години | |
transliteration.php | преди 8 години | |
util.js | преди 9 години | |
web.config | преди 8 години |
COPS stands for Calibre OPDS (and HTML) Php Server.
See : COPS's home for more details.
Don't forget to check the Wiki.
In my opinion Calibre is a marvelous tool but is too big and has too much dependencies to be used for its content server.
That's the main reason why I coded this OPDS server. I needed a simple tool to be installed on a small server (Seagate Dockstar in my case).
I initially thought of Calibre2OPDS but as it generate static file no search was possible.
Later I added an simple HTML catalog that should be usable on my Kobo.
So COPS's main advantages are :
If you want to use the OPDS feed don't forget to specify feed.php at the end of your URL.
On any Debian base Linux you can use : aptitude install php5-gd php5-sqlite php5-json php5-intl
On Centos you may have to add : yum install php-xml
If you choose to put your Calibre directory inside your web directory then you will have to edit /etc/nginx/mime.types to add this line : application/epub+zip epub;
If you like Docker, you can also this project
Not a lot, except for the bad quality of the code (first PHP project ever) ;)
Please see https://github.com/seblucas/cops/issues for open issues
Please read https://github.com/seblucas/cops/wiki and check the FAQ.
External libraries used :
COPS - 2012-2016 (c) Sébastien Lucas
See COPYING and file headers for license info