le site de COPS: http://blog.slucas.fr/fr/oss/calibre-opds-php-server
une démo : http://cops-demo.slucas.fr/index.php
sur un raspbian de base (ou version allégée style mœbius) il faut installer PHP et SQLite
apt-get install php5-gd php5-sqlitetélécharger la dernière version de COPS (https://github.com/seblucas/cops/releases/)
à cette date la version cops-1.0.0RC3
dézipper le tout dans le répertoire var/www/html/cops
j'ai ma bibliothèque sur un NAS et elle est trop imposante pour la mettre sur la carte SD du pi donc j'ai du faire des modifications pour pointer vers le bon endroit et rapatrier le fichier contenant les données sur le pi afin d’être plus rapide (voir tout simplement de fonctionner)
il faut donc monter le dossier du NAS contenant la bibliothèque sur le pi et le faire pointer dans config_local.php
$config['calibre_directory'] = '/media/NAS/';
j'ai copié mon fichier metadata.db dans /media/
dans config_local.php j'ai donc mis:
$config['calibre_directory'] = '/media/';j'ai modifié la ligne 97 de book.php
$this->path = Base::getDbDirectory () . $line->path;en
$this->path = Base::getDbDirectory () . "NAS/" . $line->path;j'ai modifié la ligne 87 de fetch.php
$dir = Base::getDbDirectory ();en
$dir = Base::getDbDirectory () .'NAS/';il ne me reste plus qu'a faire une copie automatique toutes les 24h du fichier metadata.db se trouvant sur le NAS
crontab -ej'ai rajouté la ligne
0 5 * * * cp /media/NAS/metadata.db /media/metadata.dbtoutes les 5 heures la copie se met à jour
pour plus d'info sur Cron : http://www.aide-ubuntu.com/cron-crontab-Executer
il suffit de se connecter à l'adresse pour obtenir ca:
Aucun commentaire:
Enregistrer un commentaire