Aller au contenu

Usb Station 2: Installer Cops (Calibre Opds)


Messages recommandés

Bonjour,

Je me suis inscrit sur ce forum pour savoir savoir si je peux réaliser ce qui suit:

J'aimerais utiliser un serveur pour accéder à ma bibliothèque d'ebooks avec des tablettes en WIFI ou des smartphones en 3G pour les télécharger à distance.

Pour l'instant, ma bibliothèque d'ebooks est gérée par le logiciel calibre installé sur mon PC.

Il existe un mode de catalogue OPDS, qui me permet d'accéder à mes livres en wifi, mais il faut pour cela que le PC soit allumé, et le logiciel Calibre démarré.

Il existe bien un petit soft qui permet de créer un catalogue OPDS indépendant, mias je n'ai pas réussi à le faire fonctionner correctement.

Hier, je suis tombé sur un post qui traitait d'un autre soft COPS, qui permet de créer un catalogue OPDS "allégé", qui d'après son auteur, tournerait sur des serveurs avec peu de RAM.

Voici les pré-requis:

  • PHP 5.3/5.4 avec GD & le support SQLite3.
  • Un serveur Web avec le support PHP (Nginx, Apache, Cherokee, Lighttpd, IIS).
  • Le chemin vers la bibliothèque Calibre (metadata.db, images de couverture et fichier epub).

Je suis néophite en matière de serveur, et souhaite quelques précisions avant de me lancer dans un achat.

Le serveur que j'achèterai sera connecté à ma Freebox server (V6), dont les fonctions serveur couvrent déjà une bonne partie des fonctions de l'USB sation 2.

Ma question est donc:

Est-ce que l'USB sation 2 est compatible avec ce genre d'application?

Je vous remercie de m'avoir lu jusque là.

Micheljo

Voici ce qu'il écrit sur sa page http://blog.slucas.fr/fr/oss/calibre-opds-php-server

Pourquoi ?
Je pense que Calibre est un outil merveilleux mais il n'est pas adapté pour n'être utilisé que pour son serveur de contenu.
C'est pourquoi j'ai développé ce serveur OPDS / HTML.
J'avais besoin d'un serveur simple pour être installé sur un petit serveur (un superbe Seagate Dockstar). 
tout cela dans le but de partager mes livres à tous les ordinateurs/tablettes/téléphones/liseuses de la maison.
J'avais initialement pensé Calibre2OPDS, mais comme il génère des fichiers statiques il n'était pas possible de faire des recherches. 
De plus il fallait penser à relancer le traitement à chaque modification de la bibliothèque.
Donc les principaux avantages de COPS sont :Peu de dépendances.
Pas besoin de beaucoup de CPU ou RAM.Peu de code.
La recherche est possible.Avec Dropbox / Owncloud, il est très simple d'avoir un serveur OPDS toujours à jour 
(voir Alternative au serveur de contenu de Calibre).
La code OPDS est 100% valide (vérifié avec http://opds-validator.appspot.com/).
Enfin c'était mon premier projet en PHP et c'était fun.
ATTENTION
COPS a été testé par des utilisateurs sur la plupart des serveurs Web (Nginx, Apache, Cherokee, Lighttpd, IIS) 
et il est aussi utilisé sur beaucoup de NAS (Synology, QNap, ReadyNas).
Mon catalogue COPS est protégé avec “Basic HTTP auth” et HTTPS. 
C'est suffisamment sécurisé pour moi (mais certainement pas le top).
Du côté OPDS je n'ai testé qu'avec Aldiko, Mantano Reader et FBReader sur Android (A noter que ces trois supportent le fait de protéger la catalogue par un utilisateur/mot de passe). 
J'ai aussi utilisé Ibis Reader, mais il ne supporte pas les mots de passe. 
D'autres utilisateurs ont confirmé que COPS fonctionne avec Stanza, Megareader, Shubook and Bluefire.FonctionnalitésMise à jour des métadonnées des fichiers Epub comme le serveur de contenu de Calibre 
(à activer avec $config['cops_update_epub-metadata']) : Si vous avez corrigé le nom de l'auteur / une étiquette / le nom de la série d'un livre dans Calibre, alors le fichier que vous allez télécharger contiendra votre correction.
Colonne personnalisée de Calibre (bientôt).
Facets dans le flux OPDS pour filter la liste des livres (les seuls clients OPDS le supportant sont Mantano Reader and Bluefire).Multilangue : Anglais, Français, Allemand, Russe, Espagnol, Catalan, Italien.
beaucoup d'autresDémonstration
Si vous voulez l'essayer, vous pouvez faire pointer votre meilleur client OPDS sur :
http://cops-demo.slucas.fr/feed.php
Et votre navigateur :
http://cops-demo.slucas.fr/index.phpPré-requisPHP 5.3/5.4 avec GD & le support SQLite3.
Un serveur Web avec le support PHP (Nginx, Apache, Cherokee, Lighttpd, IIS).
Le chemin vers la bibliothèque Calibre (metadata.db, images de couverture et fichier epub).
Sur toutes les distributions basées sur Debian, vous utiliser :aptitude install php5-gd php5-sqliteInstallationExtraire le zip dans un répertoire visible du serveur Web.
Pour une première installation copier config_local.php.example vers config_local.phpModifier config_local.php pour l'adapter à votre configuration.
Si nécessaire ajouter des nouveaux paramétrages venant de config_default.phpProblèmes connusAucune pour le moment. 
Si vous en avez un, alors saisissez là sur Github
Modifié par micheljo
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.