• Li chevron_right

      Bookshelf: publier ses ebooks simplement

      Greizgh · pubsub.eckmul.net / linuxfr · Thursday, 14 January, 2021 - 20:52 · 5 minutes

    <p>En ces temps troublés, la lecture devient une enclave paisible où il fait bon se réfugier.</p> <p>Charentaises aux pieds, plaid sur les genoux, petit fond musical pour l'ambiance: on est pas mal.<br> Le thé vient d'être servi, allez-y, prenez une tasse!<br> Le feu dans la cheminée est assez fort pour qu'on soit bercé par son crépitement.</p> <p>Ce qui serait vraiment relou, là maintenant, ce serait d'avoir à se relever pour téléverser un livre sur la liseuse.</p> <h3 id="toc-koreader-3-opds">Koreader &lt;3 OPDS</h3> <p><a href="http://koreader.rocks/">Koreader</a> est un lecteur de documents conçu pour les appareils e-ink.<br> C'est un logiciel libre qui apporte de nombreuses fonctionnalités faisant souvent défaut aux logiciels livrés avec les liseuses.<br> Une fonctionnalité particulièrement utile, qui m'évite d'avoir à quitter mon plaid pour ajouter un livre, est le support des catalogues OPDS.</p> <p><a href="https://opds.io/">OPDS</a> c'est le petit nom de Open Publication Distribution System.<br> En gros c'est un format pour décrire une collection de livres, et une manière de se les procurer (téléchargement, achat, prêt, etc).</p> <p>Une URL vers l'OPDS à renseigner dans Koreader et voila des kilo-bytes de lecture a portée de clic!</p> <p>La question qui te brûle maintenant les lèvres c'est bien sûr: mais quelle URL qu'on met?</p> <p>Celle de son serveur bookshelf bien évidemment!</p> <h3 id="toc-serveurs-opds">Serveurs OPDS</h3> <p>Il existe plusieurs manières de publier un flux OPDS.<br> Sans chercher à être exhaustif, j'en ai noté deux principales:<br> - faire tourner un serveur <a href="https://calibre-ebook.com/fr">calibre</a><br> - faire tourner <a href="https://blog.slucas.fr/projects/calibre-opds-php-server/">COPS</a></p> <p>Dans les deux cas la collection doit être gérée par calibre, COPS se base sur la bibliothèque seulement (pas besoin de calibre sur le serveur).<br> Calibre est un super logiciel, mais bien trop lourd pour mon besoin.</p> <p>Et en cherchant des alternatives légères, ben j'en ai pas trouvé bézef…</p> <h3 id="toc-bookshelf">Bookshelf</h3> <p>Je veux pouvoir partager un répertoire contenant des fichiers epubs.<br> Outre l'accès OPDS, je souhaites aussi pouvoir parcourir la collection avec mon navigateur préféré.</p> <p>Comme on est souvent bien servi par soi-même, et que c’était un bon prétexte pour écrire du go, je me suis concocté une petite solution.</p> <p>Ça s'appelle donc <a href="https://gitlab.com/greizgh/bookshelf">Bookshelf</a>, c'est libre et ça ne fait pas grand chose (simple et stupide).</p> <p>Pour commencer, ça mange un répertoire dans lequel il y a des epubs.<br> Ils vont être indexés pour être publiés, c'est la partie la plus gourmande en ressource selon la taille de la collection.<br> Mais c'est un coût unique puisque lors de l'ajout ultérieur d'epub, l'indexation ne passera que sur les nouveaux fichiers.</p> <p>Il n'y a pas de page d'auteur, de série ou autre parce que les métadonnées sont toujours nazes et on se retrouverait avec des "Lewis Carroll", "Carroll Lewis", "Caroll L", etc.<br> On est trop bien au coin du feu pour passer sa journée à corriger des métadonnées: je préfère la recherche plein texte.</p> <p>Tout passe par la recherche. Tu veux un polar? Tape "enquête". Une romance? "bisou"! Tu vois l’idée.<br> Pour peu que le mot apparaisse dans la description, le titre, la série ou l'auteur, le bouquin remontera dans les résultats.</p> <p>Avec ce petit bout de logiciel, je suis satisfait:<br> - je dépose des epubs en SFTP sur le serveur<br> - un cron indexe le répertoire contenant les fichiers<br> - je récupère mon livre en OPDS quand je le souhaite</p> <p>C'est tellement simple que ma maman s'en sert.<br> Et les copains qui ont accès au sftp peuvent également ajouter des bouquins.</p> <p>Voilà, des fois que ça te serait utile, <a href="https://gitlab.com/greizgh/bookshelf">le code est libre</a>.</p> <p>Et si tu cherches des livres, le <a href="http://www.gutenberg.org/">projet Gutenberg</a> est une mine d'or.</p> <p>Sur ce, j'y retourne, mon thé va refroidir.</p> <p>Bisous</p> <div><a href="https://linuxfr.org/users/grzgh/journaux/bookshelf-publier-ses-ebooks-simplement.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122942/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/users/grzgh/journaux/bookshelf-publier-ses-ebooks-simplement#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Une tablette (grand format) sous Linux?

      DavidB · pubsub.eckmul.net / linuxfr · Monday, 12 October, 2020 - 20:45 · 5 minutes

    <p>Cher journal,</p> <p>C'est une bouteille à la mer que tu lis. </p> <p>Vois-tu, je suis à la recherche d'une tablette ~12" (ou plus), pour remplacer mon iPad Pro 12" de 1ère génération qui m'a bien servi toutes ces années mais qui commence me faire comprendre qu'il en a marre de la vie. Idéalement, j'aimerais faire tourner Linux sur son remplaçant. </p> <p>Je ne fais pas grand-chose sur cette tablette, mais vu que c'est pour bosser ça ne me gêne pas d'y mettre le prix. Elle me sert essentiellement à lire (des epubs et des PDF) pour mes recherches et pour le plaisir, et à écrire (stylet et clavier, physique et virtuel). </p> <p>Je sais, pour lire <em>les écrans e-ink c'est mieux</em> sauf que non, pas dans mon cas: ayant de très gros problèmes de vue, j'ai besoin de:</p> <ul> <li>Un assez grand écran pour zoomer le texte un max: 11" ou plus. Si je ne lisais que des epub/mobi, je pourrais utiliser une tablette plus petite, mais je lis beaucoup de PDF et pouvoir agrandir un PDF sans avoir besoin de le scroller dans tous les sens en permanence est un vrai plus à l'usage, ça fait gagner un temps fou.</li> <li>Un mode couleurs inversées (texte en clair, sur fond sombre) sans lequel je n'arrive à rien lire. Dans les liseuses e-ink, je sais que certains Kindle (dont le dernier Paperwhite, que je possède) disposent d'un tel mode, mais leur écran est vraiment trop petit et je ne parlerai pas de la lecture de PDF dessus qui est une (mauvaise) blague.</li> <li>Un écran lumineux (pour le contraste): c'est toujours possible de baisser la luminosité, mais jamais d'en ajouter. </li> <li>Assez de mémoire vive pour ouvrir et naviguer dans de gros PDF sans que ça lague trop (plusieurs 10aines de megs, si pas plus, en mode image): je consulte pas mal de scans de très vieux bouquins.</li> <li>Un CPU capable de faire tourner tout ça sans me faire la tronche. Sans oublier un vrai traitement de texte ou un éditeur. Je veux dire que j'ai écrit plusieurs bouquins presque exclusivement sur mon vieil iPad, recherches comprises, sans aucun souci et sans avoir besoin de faire du vaudou pour que ça marche.</li> </ul> <p>Bref… cet iPad Pro 12" était à peu près parfait (même si je ne dirais pas non à encore plus grand: je me fiche un peu de la portabilité) si l'on excepte l'obstination d'Apple à ne pas nous laisser accéder à nos fichiers si l'on n'utilise pas un Mac ou un PC sous Windows. </p> <p>Et donc si je ne trouve rien d'autre, c'est un modèle plus récent d'iPad 12" que je prendrais. Mais si je peux trouver un truc qui tourne bien sous Linux, je préfèrerais.</p> <p>Du coup, mes questions: </p> <ul> <li>Auriez-vous des suggestions ou des retour d'expérience sur des tablettes sous Linux?</li> <li>L'un(e) de vous a-t-il fait tourner Linux aisément et de façon satisfaisante sur une Surface Pro 7? Niveau hardware, c'est la tablette qui me tente le plus (et c'est à peu près dans la même tranche de prix que l'iPad Pro).</li> </ul> <p>Question apps, si je peux installer un Linux je sais que j'ai accès à tout ce dont j'ai besoin pour lire et écrire: </p> <ul> <li>Foliate, pour les epubs et mobi.</li> <li>Evince ou Zathura (dans le Terminal, mais génial) pour lire les PDF y compris en mode inversé (ou n'importe quelles couleurs de votre choix, dans le cas de Zathura).</li> <li>Pléthore d'éditeurs de texte, ou LibreOffice.</li> <li>Un navigateur web, pour tout le reste.</li> </ul> <p>Par contre, je n'ai aucune idée de la façon dont les stylets/claviers virtuels fonctionnent sur un écran tactile sous Linux? Je n'ai pas besoin de reconnaissance de mon écriture manuscrite (illisible de toute façon), je veux juste un carnet de notes… électronique, qui soit fluide et réactif et qui dispose d'un mode couleurs inversées (ou d'un thème 100% sombre).</p> <p>Voilà, tu sais tout de mes doutes, de mes craintes et de mes espoirs, cher journal… En fait, tu sais <em>presque</em> tout, car je ne t'ai pas parlé de ma phobie des araignées qui est comme la tristement célèbre phobie administrative mais en pire: imagine-toi encerclé par un tas formulaires hostiles, qui auraient des pattes — les férus de chiffres diront "huit pattes", moi je dis "<em>trop</em> de pattes" — et des yeux <em>partout</em> autour de la tête, et qui te regarderaient avec gourmandise, et tu peux presque les entendre penser: "<em>si seulement tu faisais la taille d'une mouche, tu verrais ce que je te ferais</em>"). L'enfer, velu.</p> <p>Je vais à présent remettre le bouchon sur cette bouteille (et oublier ces affreux formulaires velus) et espérer que les flots auxquels je vais la confier la fasse tomber entre de bonnes mains.</p> <p>PS: si vous avez des questions n'hésitez pas bien entendu, mais j'insiste: e-ink c'est <em>nope</em> et écran de moins de 11", c'est <em>nope</em> aussi: j'ai juste pas le choix ;)</p> <p>Et merci d'avoir lu tout ça.</p> <div><a href="https://linuxfr.org/users/davidb/journaux/une-tablette-grand-format-sous-linux.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/121899/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/users/davidb/journaux/une-tablette-grand-format-sous-linux#comments">ouvrir dans le navigateur</a> </p>