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 | пре 10 година | |
login.html | пре 9 година | |
phpunit.xml | пре 10 година | |
publisher.php | пре 10 година | |
rating.php | пре 10 година | |
sendtomail.php | пре 10 година | |
serie.php | пре 10 година | |
tag.php | пре 10 година | |
transliteration.php | пре 9 година | |
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