lo-ol

“La nature agit toujours par les voies les plus courtes et les plus simples.”

Attention, ce billet date de plus de 3 mois.
Les informations qu'il contient ne sont peut-être plus à jour.


Calibre et COPS pour gérer ses ebooks

Rédigé par lolo • 29 août 2013 • 18 commentaires

calibre

 

Si comme moi vous avez une liseuse électronique, alors il y a de grandes chances pour que vous connaissiez l'excellent logiciel libre Calibre.

De mon côté, je ne l'utilisais pas trop mais étant donné qu'il vient de passer en version 1.0 après plusieurs années de développement, je me suis dit que c'était le moment de le dépoussiérer.

Après une installation facile, je commence à importer ma collection d'ebooks. Le problème lorsqu'on récupère des livres d'endroits divers et variés, c'est qu'on se retrouve au final avec une bibliothèque qui est dans un foutu désordre ; des livres en double, des métadonnées en pagaille (même auteur avec cinq orthographes différents, étiquettes inutiles, ...). Bref, il faut passer par la case nettoyage et ça peut être long. Heureusement, Calibre dispose d'un tas d'outil pour faciliter/automatiser certaines tâches. Un bon tuto qui traite ce sujet est disponible ici.

Après plusieurs heures, j'obtiens enfin une collection proprifiée. Du coup, j'en profite pour installer COPS sur mon nas. COPS, aka Calibre Open Publication Distribution System est une alternative légère au serveur de contenu fourni par Calibre. Cela permet de rendre consultable en ligne sa bibliothèque numérique.

Pour installer COPS sur un nas Synology, j'ai suivi l'article rédigé par l'auteur du soft lui même ici. Après une installation sans encombre, il y a certains réglages à effectuer. Par exemple, si l'on veut protéger l'accès à sa bibliothèque avec une autorisation basique par login/mot de passe, il va falloir mettre "un peu" les mains dans le cambouis :

1. Créer un nouveau fichier en dehors de l'arborescence web du serveur et qui va contenir le mot de passe. Par exemple, pour un nas Synology :
depuis une connexion ssh sous vi :

touch /volume1/external_include/passwd_calibre

2. Editer le fichier et coller la paire login/password générée par un générateurs de mot de passe du type http://www.askapache.com/online-tool...sswd-generator

3. Editer le fichier .htaccess qui se trouve dans le répertoire d'installation de COPS et le modifier en ajoutant les éléments qui vont bien :

 Pour un synology :

vi /volume1/web/cops/.htaccess

Puis ajouter ceci dans le fichier, pour une authentification basique :

AuthType Basic
AuthName "Acces securise"
Require valid-user
AuthUserFile /volume1/external_include/passwd_calibre

 Et voila, votre collection d'ebook est disponible depuis n'importe où et avec un accès un minimum protégé !

 

COPS1

 

COPS2

18 commentaires

#1 mercredi 12 mars 2014 @ 20:31 Ace a dit :

Bonjour,
Merci pour vos explications, j'ai réussi à installer Cops sur mon nas synology.
Par contre je n'arrive à protéger l'accès avec une authentification simple.
je ne sais pas comment faire pour créer le fichier contenant les mots de passe.
Je suis sous windows et donc
1 touch /volume1/external_include/passwd_calibre
n'est pas très explicite pour moi
J'arrive à modifier le fichier .htaccess mais je reste bloqué.
Ace

#2 jeudi 30 avril 2015 @ 23:06 Marcel06 a dit :

Bonsoir Ace,

Je viens de lire votre post et la réponse vient un peu tard mais il faut comprendre dans les instructions de lolo qu'il vous faut créer un fichier avec l'éditeur de texte "VI (fr.wikipedia.org/wiki/Vi) via une session terminal SSH (http://fr.wikipedia.org/wiki/Secure_Shell).

Votre post étant ancien, j'espère que vous aviez trouvé entre temps...

Je profite de ce post pour demander à lolo s'il n'existe pas une sécurisation moins "simple" pour COPS ? HTTPS ?

#3 vendredi 01 mai 2015 @ 23:01 lolo a dit :

@Ace :

Bonsoir,

Je viens de lire les deux posts. Désolé de ne pas avoir répondu plus tôt ...
Depuis le temps, les choses ont un peu évolué. Dans la version 5 du DSM de Synology, le module d'authentification "mod_auth" n'est plus disponible. Du coup, la méthode expliquée dans mon article qui met en place une authentification depuis un fichier .htaccess ne fonctionne plus :-(.
En revanche, la dernière version de COPS (1.00RC3) propose un palliatif via une protection par mot de passe dans le fichier de conf PHP. C'est pas le top, mais j'ai pas trouvé mieux pour le moment. Du coup, c'est ce que j'utilise actuellement en y accédant depuis une url du type https://mon-site/mon_dossier_cops
Quelques infos utiles concernant COPS et le DSM5 à l'adresse suivante : http://blog.slucas.fr/blog/cops-spk-dsm5

#4 lundi 26 mars 2018 @ 18:56 Gabriel Bouchaud a dit :

Tu fais un travail super.

#5 dimanche 12 août 2018 @ 12:33 muneeb3372 a dit :

Site intéressant j'aime lire ce grand partage. merci pour ce partage informatif.

#6 jeudi 23 août 2018 @ 08:21 visit here a dit :

Asking questions are genuinely fastidious thing
if you are not understanding anything totally, but this paragraph provides nice understanding even.

#7 samedi 06 octobre 2018 @ 18:31 nonton film online a dit :

Hurrah! At last I got a website from where I be able to actually take helpful information concerning
my study and knowledge.

#8 jeudi 13 décembre 2018 @ 10:33 watch soccer with vpn a dit :

I get pleasure from, lead to I found just what I was looking for.
You've ended my four day long hunt! God Bless you man. Have a
great day. Bye

#9 jeudi 27 décembre 2018 @ 18:54 streaming film a dit :

Link exchange is nothing else but it is simply placing the other person's
web site link on your page at suitable place and other person will also do same
for you.

#10 vendredi 04 janvier 2019 @ 15:39 datasgp a dit :

What i don't realize is in fact how you are now not actually much more smartly-favored
than you may be now. You're very intelligent. You recognize therefore significantly
with regards to this matter, made me in my view imagine it from so many varied angles.
Its like men and women don't seem to be interested unless it's
something to accomplish with Girl gaga! Your personal stuffs nice.

Always care for it up!

#11 lundi 14 janvier 2019 @ 20:45 Nino Reinier a dit :

Je vous remercie pour votre immense travail.

#12 vendredi 08 février 2019 @ 14:19 dewamovie a dit :

It's an amazing article designed for all the internet viewers; they will take
advantage from it I am sure.

#13 dimanche 10 février 2019 @ 21:23 bcaqq a dit :

When I originally commented I clicked the "Notify me when new comments are added" checkbox and now each time a comment is added I get four emails with the same comment.
Is there any way you can remove me from that service? Bless you!

#14 lundi 11 février 2019 @ 21:24 dewamovie a dit :

I feel this is among the such a lot vital info for me.

And i'm happy studying your article. However want to commentary
on few common things, The website taste is ideal, the articles is
truly excellent : D. Excellent activity, cheers

#15 vendredi 12 avril 2019 @ 18:19 watch now a dit :

What's Going down i am new to this, I stumbled upon this
I've found It absolutely useful and it has helped me out loads.
I am hoping to contribute & help different customers like its
aided me. Great job.

#16 lundi 10 juin 2019 @ 16:03 Frontino Canet a dit :

Toutes mes félicitations pour votre immense travail qui est excellent
Peut-être que j’aurai désiré un peu plus de détails

#17 vendredi 21 juin 2019 @ 20:25 Firminy Vuillemot a dit :

Merci pour cet ecrit, je pense avoir pas mal appris

#18 vendredi 06 septembre 2019 @ 17:27 Christophe Montagnon a dit :

Merci beaucoup pour votre article, j’ai incroyablement appris

Écrire un commentaire

Quelle est la quatrième lettre du mot htyqj ? :