calibre (logiciel)

gestionnaire de livres numériques

calibre
Description de l'image Calibre logo 3.png.
Description de cette image, également commentée ci-après
Aperçu de calibre
Informations
Développé par Kovid Goyal et l'équipe calibre
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 7.7.0 ()[2]Voir et modifier les données sur Wikidata
Dépôt github.com/kovidgoyal/calibreVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
État du projet En développement actif
Écrit en Python, C et JavaScriptVoir et modifier les données sur Wikidata
Interface QtVoir et modifier les données sur Wikidata
Système d'exploitation GNU/Linux, Microsoft Windows, macOS et BSDVoir et modifier les données sur Wikidata
Environnement Multiplateforme
Formats lus AZW, Comic book archive, DjVu, EPUB, FictionBook, HTML, LIT (d), MOBI (d), fichier texte, TCR ebook (d), HTMLZ eBook (d), TXTZ eBook (d) et Portable Document FormatVoir et modifier les données sur Wikidata
Formats écrits EPUB et Portable Document FormatVoir et modifier les données sur Wikidata
Langues Multilingue
Type Gestionnaire de bibliothèques numériques
Licence Licence publique générale GNU version 3Voir et modifier les données sur Wikidata
Documentation manual.calibre-ebook.comVoir et modifier les données sur Wikidata
Site web calibre-ebook.comVoir et modifier les données sur Wikidata

calibre (avec un c minuscule) est un gestionnaire de bibliothèques numériques permettant la conversion, le catalogage, l'édition et la visualisation de livres numériques dans les principaux formats disponibles. C’est un logiciel libre créé en 2006 par Kovid Goyal et distribué sous licence GNU GPL.

Ses principales fonctionnalités sont la gestion de bibliothèques numériques, la conversion de livres numériques en divers formats, la modification du code des livres, la synchronisation avec des périphériques de lecture, le téléchargement d'articles sur le web et leur conversion sous forme de livre numérique, la visualisation de livres, et l'accès en ligne à une collection de livres via le serveur de contenu[3].

Gestionnaire de bibliothèques numériques modifier

Structure de calibre modifier

Quand un livre numérique est enregistré sous calibre, le fichier est enregistré dans un répertoire selon une nomenclature particulière[4] : Nom_de_la_bibliothèque / Auteur / Titre du livre. Chaque répertoire contient :

  • les fichiers constituant le livre (HTML, CSS);
  • une image qui est celle de la couverture (extraite du fichier du livre),
  • un fichier metadata.opf (Open Publication Format) qui contient les métadonnées du livre (également extraites du livre).

En outre, le fichier metadata.db sert de base de données à l'ensemble de la bibliothèque. Il est mis à jour lors de l'ajout de livres et de la modification de métadonnées, via l'interface utilisateur.

Interface utilisateur modifier

L'interface utilisateur, basée sur metadata.db, permet de trier et de filtrer les livres de la bibliothèque, d'ajouter des étiquettes et des commentaires pour caractériser des livres, de modifier le contenu des livres, de convertir des livres en d'autres formats, d'exporter des livres vers un lecteur externe ou vers un autre répertoire de l'ordinateur, de lire des livres, de récupérer les métadonnées et la couverture de livres sur Internet, de rechercher un livre sur Internet et être mis en contact avec une librairie en ligne, etc.

La gestion des livres se fonde sur la copie des fichiers vers un ensemble de répertoires dédiés à calibre, ainsi que sur les métadonnées contenues dans les livres numériques et reportées dans metadata.db : titre, auteur, date, date de publication, taille, série, etc. calibre permet en outre l'ajout de deux métadonnées qui lui sont propres : étiquette (tags) et commentaires (comments).

calibre ne gère donc pas les livres électroniques tels qu'ils sont, là où ils sont. Il duplique ceux-ci, et rend possible la modification des titres, des métadonnées, voire le contenu (ex.: pour un epub, le « content.opf », partie interne du livre électronique). En ce sens, calibre n'est pas un gestionnaire réel, car il n'a pas la capacité de gérer un livre sans le dupliquer à un endroit différent de celui d'origine. Cela lui interdit de gérer un livre qu'il ne saurait interpréter, modifier ou copier. Un gestionnaire est supposé neutre vis-à-vis des données gérées, et ne devrait ni modifier, ni dupliquer les données gérées[5]. La technique standard (et « neutre ») d'un gestionnaire de données consiste en effet à utiliser des liens vers un fichier, en ne stockant dans une base de données (en sus du lien vers) que les métadonnées (auteur, titre, genre(s), date(s), etc.) et le « lien vers » (sans déplacer ni modifier le fichier géré).

Bibliothèques virtuelles ou distinctes modifier

calibre permet de créer des bibliothèques virtuelles, sous-ensembles d'une bibliothèque complète. Cela peut être utile pour traiter de manière plus souple et plus rapide une collection de livres.

calibre permet aussi de créer des bibliothèques distinctes (i.e. stockées dans des répertoires différents). La copie d'un livre d'une bibliothèque à l'autre est prévue.

Conversion de livres en divers formats numériques modifier

L'une des principales fonctionnalités de calibre est la conversion de livres à partir de et vers les principaux formats utilisés par les périphériques de lecture.

  • Formats de sortie : AZW3, EPUB, DOCX, FB2, HTMLZ, LIT, LRF, MOBI, OEB, PDB, PDF, PML, PMLZ, RB, RTF, SNB, TCR, TXT, TXTZ et ZIP.

L'interface propose une série de réglages pour améliorer les résultats de la conversion[7].

Téléchargement de journaux sur le web et conversion sous forme de livre numérique modifier

calibre peut chercher des journaux ou des flux RSS sur des sites internet d'information. Il peut les convertir en livres numériques pouvant être téléchargés sur un périphérique de lecture. De nouvelles sources d'information, proposées par des utilisateurs sur le forum mobileRead[8], sont ajoutées à calibre lors des mises à jour.

Visualisation de livres numériques modifier

Un programme de lecture ou visionneuse[9] est intégré dans calibre, permettant de lire les livres importés dans la bibliothèque. Il possède les fonctions habituelles des applications de visualisation et des supports de lecture, notamment la conservation de la dernière page lue. La dernière version de 2020 propose des fonctions de surlignage et d'annotation[9],[10].

Serveur de contenu pour l'accès en ligne à une collection de livres numériques modifier

calibre dispose d'un serveur Web intégré qui permet d'accéder à une bibliothèque en utilisant un navigateur et ce, depuis n'importe quel autre ordinateur. Il peut également envoyer automatiquement les livres et les journaux téléchargés vers un support accédant au réseau Internet. Il gère aussi les appareils mobiles, qui ont ainsi accès à la bibliothèque.

calibre et la gestion des droits numériques modifier

calibre ne peut pas modifier ou accéder aux métadonnées d'un livre protégé par une DRM. Il peut le stocker et le copier sur un périphérique de lecture, mais pas le convertir.

Le manuel utilisateur indique à ce sujet :

« De nombreux e-books disponibles à l'achat seront protégés par une technologie de gestion des droits numériques (DRM). calibre ne convertira pas ces e-books. Il est facile de supprimer les DRM de nombreux formats, mais comme cela peut être illégal, vous devrez trouver vous-même des outils pour déverrouiller vos livres et utiliser ensuite calibre pour les convertir[11]. »

Il existe une extension logicielle, distribuée par un développeur indépendant, qui supprime les DRM qui protègent les livres numériques des principaux distributeurs (Amazon, Adobe, Barnes and Noble) lors de l'ajout d'un nouveau titre dans calibre, rendant l'opération transparente pour l'utilisateur[note 2].

Compatibilité matérielle et logicielle modifier

calibre permet d'envoyer des titres vers un périphérique de lecture connecté à un port USB. Il reconnait un grand nombre de périphériques et propose une conversion sous un format approprié lorsque nécessaire[12].

Lorsqu'un support n'est pas reconnu par calibre, il est possible de procéder au transfert avec la commande prévue pour sauvegarder les titres dans un autre emplacement.

Il est possible de paramétrer le répertoire (sous-répertoire) dans lequel le fichier doit être copié et prévoir des ajustements dans les métadonnées.

Par contre, calibre gère difficilement, voire pas du tout, les collections, étagères et autres subdivisions proposées pour classer les livres dans les liseuses.

La fonction « connecter / partager » permet de relier par réseau Wi-Fi une liseuse qui possède une application de synchronisation. calibre Companion pour les appareils sous Android.

Communauté calibre modifier

calibre est un logiciel maintenu par une équipe de développeurs bénévoles[13], qui assurent les mises à jour hebdomadaires[14] et proposent des modules complémentaires qui élargissent les fonctionnalités de calibre.

L'interface est traduite dans de nombreuses langues par des bénévoles et les rapports de bugs sont activement pris en charge[15].

Un forum, sur lequel interviennent Kovid Goyal et d'autres programmeurs, permet aux utilisateurs de poser des questions, de suggérer des améliorations et d'échanger trucs et astuces[16].

Statistiques modifier

D'après son site officiel, calibre compte environ 3 500 000 utilisateurs (nombre d'ordinateurs sur lesquels calibre a été installé ou mis à jour au cours des deux derniers mois). En moyenne, chaque mois, 500 000 personnes installent ou mettent à jour calibre. Les installations proviennent de nombreux pays États-Unis (20,3 %), l'Espagne (11,1 %), l'Allemagne (8,6 %) et l'Angleterre (7,1 %). La France compte 2,3 % des utilisateurs calibre[17].

Notes et références modifier

Notes modifier

  1. PRC est un format générique, calibre supporte les fichiers PRC de type TextRead et MOBIBook.
  2. Dans de nombreux pays[Lesquels ?], il serait illégal d'indiquer où se procurer ce plugin.

Références modifier

  1. « http://www.calibre-ebook.com/about#history »
  2. « version 7.7.0 », (consulté le )
  3. (en) « About calibre / Features » (consulté le )
  4. (en)« calibre User Manual - Why doesn’t calibre let me store books in my own directory structure? » (consulté le )
  5. Why doesn’t calibre let me store books in my own directory structure? The whole point of calibre’s library management features is that they provide a search and sort based interface for locating books that is much more efficient than any possible directory scheme you could come up with for your collection. […] By managing books in its own directory structure of Author → Title → Book files, calibre is able to achieve a high level of reliability and standardization. […].(en)« calibre User Manual » (consulté le )
  6. (en)« calibre User Manual - What formats does calibre support conversion to/from? » (consulté le )
  7. (en)« calibre User Manual - Ebook Conversion » (consulté le )
  8. (en)« MobileRead Forums > E-Book Software > Calibre > Recipes » (consulté le )
  9. a et b « Calibre 5.0 est disponible! Quoi de neuf ? », sur Numétopia, (consulté le )
  10. Manuel Calibre. La visionneuse de livre numérique, Calibre-ebook.com (Consulté le 20 Janvier 2021)
  11. Many ebooks available for purchase will be protected by Digital Rights Management (DRM) technology. calibre will not convert these ebooks. It is easy to remove the DRM from many formats, but as this may be illegal, you will have to find tools to liberate your books yourself and then use calibre to convert them.(en)« calibre User Manual - Convert books » (consulté le )
  12. (en)« calibre User Manual - Device Integration » (consulté le )
  13. (en)« Contributors of code/bug fixes » (consulté le )
  14. (en)« What's new » (consulté le )
  15. (en)« calibre: e-book management - Bugs:calibre » (consulté le )
  16. (en)« MobileRead Forums > E-Book Software > Calibre » (consulté le )
  17. (en)« Usage statistics » (consulté le )

Annexes modifier

Sur les autres projets Wikimedia :

Articles connexes modifier

Liens externes modifier