Theodotos Andreou a51daaea0e | il y a 8 ans | |
---|---|---|
icons | il y a 10 ans | |
images | il y a 8 ans | |
lang | il y a 8 ans | |
resources | il y a 8 ans | |
styles | il y a 10 ans | |
templates | il y a 8 ans | |
test | il y a 8 ans | |
tools | il y a 8 ans | |
.gitignore | il y a 9 ans | |
.hgtags | il y a 9 ans | |
.htaccess | il y a 8 ans | |
.travis.yml | il y a 8 ans | |
CHANGELOG | il y a 8 ans | |
COPYING | il y a 12 ans | |
JSON_renderer.php | il y a 9 ans | |
OPDS_renderer.php | il y a 8 ans | |
README.md | il y a 8 ans | |
about.html | il y a 8 ans | |
author.php | il y a 9 ans | |
base.php | il y a 8 ans | |
book.php | il y a 8 ans | |
build.xml | il y a 10 ans | |
checkconfig.php | il y a 9 ans | |
composer.json | il y a 10 ans | |
config.php | il y a 9 ans | |
config_default.php | il y a 9 ans | |
config_local.php.example | il y a 10 ans | |
customcolumn.php | il y a 9 ans | |
data.php | il y a 8 ans | |
epubfs.php | il y a 10 ans | |
epubreader.php | il y a 10 ans | |
favicon.ico | il y a 12 ans | |
feed.php | il y a 10 ans | |
fetch.php | il y a 10 ans | |
getJSON.php | il y a 10 ans | |
index.php | il y a 8 ans | |
language.php | il y a 9 ans | |
login.html | il y a 9 ans | |
phpunit.xml | il y a 10 ans | |
publisher.php | il y a 9 ans | |
rating.php | il y a 9 ans | |
sendtomail.php | il y a 10 ans | |
serie.php | il y a 9 ans | |
tag.php | il y a 9 ans | |
transliteration.php | il y a 8 ans | |
util.js | il y a 9 ans | |
web.config | il y a 8 ans |
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