15 points par GN⁺ 2025-04-02 | 1 commentaires | Partager sur WhatsApp
  • Visionneuse de documents pour lecteurs e-Ink
  • Portable : fonctionne sur des appareils embarqués comme Cervantes, Kindle, Kobo, PocketBook et reMarkable, ainsi que sur des ordinateurs Android et Linux. Les développeurs peuvent exécuter l’émulateur KOReader sous Linux et MacOS
  • Prise en charge de nombreux formats de documents : prend en charge les formats à mise en page fixe (PDF, DjVu, CBT, CBZ) et les formats d’ebook reflowables (EPUB, FB2, Mobi, DOC, RTF, HTML, CHM, TXT). Les documents PDF/DjVu scannés peuvent aussi être reflowés grâce à la bibliothèque K2pdfopt intégrée. Les fichiers ZIP sont également pris en charge pour certains formats
  • Lecture complète et riche en fonctionnalités : propose une interface utilisateur multilingue, un écran de lecture hautement personnalisable et diverses options de composition. Il est possible de définir librement les marges de page, d’ajuster l’interligne et de choisir des polices et styles externes. Des dictionnaires de césure multilingues sont fournis avec l’application
  • Intégration avec calibre (recherche de métadonnées, réception d’ebooks sans fil, navigation dans la bibliothèque via OPDS), Wallabag, Wikipedia, Google Translate et d’autres fournisseurs de contenus
  • Optimisé pour les appareils à encre électronique : interface utilisateur sans animation, menus paginés, contraste du texte réglable, agrandissement facile du contenu ou des pages pour s’adapter au support
  • Extensible via des plugins
  • Rapide : sur certains anciens appareils, le délai de changement de page a été mesuré à moins de la moitié de celui du logiciel de lecture intégré
  • Autres fonctionnalités : recherche de mots avec les dictionnaires StarDict/Wikipedia, ajout de catalogues OPDS en ligne et de flux RSS, mises à jour logicielles sans fil, client FTP, serveur SSH, etc.

1 commentaires

 
GN⁺ 2025-04-02
Avis Hacker News
  • KOReader est un excellent programme qui a énormément progressé du côté de l’interface utilisateur ces dernières années

    • La différence avec les produits commerciaux, c’est que le suivi de lecture est vraiment utile
    • Il affiche sous forme de graphique le temps passé sur chaque page, ce qui permet de voir quelles parties d’un livre n’ont pas été lues
    • Si vous voulez suivre vos habitudes de lecture en général, il existe une vue utile qui montre les livres lus et le temps de lecture
    • Pour la lecture de PDF, il essaie de dépasser les limites de l’eInk
    • Lorsqu’on lit un article scientifique en plusieurs colonnes sur un petit écran, on peut le configurer pour revenir en haut de la colonne suivante après être descendu dans une colonne
    • Lors du déplacement à l’écran, on peut afficher les zones de chevauchement pour éviter toute confusion lors de l’affichage de la portion suivante
    • KOReader donne l’impression d’avoir été conçu par des gens qui veulent une expérience de lecture remarquable, plutôt que par des gens qui veulent vendre des romans
  • Le fait que presque toute l’application soit écrite en lua(JIT) est très impressionnant

    • C’est particulièrement impressionnant que ce soit assez rapide pour faire du blitting/blending sur CPU
    • Je me demande pourquoi il est si rare de voir lua utilisé de manière aussi autonome
  • J’adore vraiment KOReader

    • Je l’utilise sur un Kindle 3, et mes parents ainsi que mes frères et sœurs sont aussi passés à KOReader
    • Grâce au jailbreak WinterBreak récent, il est possible de l’installer même sur des modèles relativement récents
    • L’application Android de KOReader est un peu boguée, mais sur Kindle l’expérience est excellente
    • J’ai écrit un article expliquant comment remettre un vieux Kindle au goût du jour
  • KOReader est très hackable

    • Comme la majeure partie est écrite en Lua, ajouter de nouvelles fonctionnalités n’est pas difficile
    • Il y a quelques années, j’ai ajouté la prise en charge de la lumière naturelle sur Kobo, et le code source était facile à comprendre et agréable à utiliser
  • J’aime KOReader, mais je préfère le logiciel par défaut du Kobo Clara BW

    • Je choisis surtout le logiciel d’origine pour la navigation dans la bibliothèque
    • J’aimerais garder tous mes livres sur l’appareil, mais le fait de ne pouvoir les retrouver que par auteur est peu pratique
    • Comme je n’ai pas supprimé KOReader, tous mes réglages sont toujours là si j’ai une raison d’y revenir
  • Après avoir installé KOReader sur un Kindle, grâce à l’index OPDB et à mon calibre-web auto-hébergé, je peux télécharger un epub depuis n’importe quel appareil, l’envoyer sur une page web, puis le retrouver immédiatement dans KOReader

    • C’est excellent, car je ne voulais pas utiliser l’USB ni le mode de transfert d’Amazon
    • Il offre bien plus de possibilités de personnalisation que le lecteur intégré
  • Pour les utilisateurs de Kobo, KOReader gère bien mieux les epub standard que le lecteur par défaut

    • Si vous avez déjà lu un epub qui n’a pas été acheté sur le store Kobo, vous savez que la mise en surbrillance du texte est très lente
    • KOReader n’a pas cette latence
  • J’utilise une instance auto-hébergée de calibre-web pour gérer mes ebooks

    • Avec KOReader, je peux synchroniser ma bibliothèque avec ma liseuse Kobo
    • Le changement de page est plus rapide qu’avec le lecteur natif de l’appareil
  • KOReader peut être très prenant pour les gens qui aiment plonger dans les réglages et la personnalisation

    • Si vous ne voulez pas être enfermé dans l’écosystème de librairie de votre liseuse, cela en vaut vraiment la peine
    • Sur une liseuse Kobo, c’est bien plus rapide que l’interface par défaut et cela offre beaucoup plus de fonctionnalités, donc j’en suis très satisfait
  • Je me demande si le temps de chargement s’est amélioré

    • Sur un Kobo Libra 2, il fallait plus de 5 minutes pour ouvrir de gros fichiers epub
    • Lorsqu’on change la taille de police, il refait la mise en page de tout le document, ce qui entraîne une lourde pénalité
    • En revanche, le logiciel intégré n’avait aucun problème à gérer ce fichier