Epub Reader

Un outil simple pour lire et annoter des epub dans un navigateur web. En cours d'écriture sans être certain que cela arrive quelque part.

Présentation

Le projet est né à la croisée de plusieurs besoins :

  • L'impossibilité de lire une base de donnée calibre sur le réseau et donc la volonté d'écrire une application web capable de le faire.
  • Récupérer les annotations de ma liseuse, les convertir au format standard des annotations web et les stocker quelque part où je puisse m'y référer facilement.

A écrire...

De tout ce qui précède :

  • L'outil est là pour répondre à mes besoins ; il ne deviendra sans doute jamais un vrai lecteur d'epub.
  • Si d'éventuels utilisateurs proposent des évolutions pertinentes, elles pourront être intégrées. Sinon, le code source est libre.

Dependances

  • epub.js, pour lire les epubs.
  • zipjs, pour dézipper les epubs.

Les fichiers minifiés sont à placer dans le dossier js/thirdparty/.

Code

A écrire...

Utilisation

Fichier de configuration

A écrire...

Ce fichier peut être placer par exemple dans le dossier contenant l'epub géré par Calibre, ou bien n'importe quel endroit du système de fichier accessible par une application web locale.

Information: Pour gérer le fichier de configuration par Calibre, il faut impérativement le placer avec l'interface du logiciel et pas par simple copier / coller dans le dossier. Calibre peut très régulièrement détruire / reconstruire les dossiers dans lesquels il place les bouquins et seuls les fichiers dont il a connaissance seront embarqués dans le processus.

Récupérer les annotations d'une liseuses cybook

cybook utilise Adobe Digital Annotations et le framework XPointer pour stocker les annotations.

A écrire...

Licence de diffusion

rnb-epub-reader - Simple epub reader Copyright (C) 2019 Rui Nibau

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Ressources et références

A écrire...