{"id":1480689,"date":"2025-11-16T15:48:45","date_gmt":"2025-11-16T14:48:45","guid":{"rendered":"https:\/\/econoclaste.eu\/econoclaste\/?p=1480689"},"modified":"2025-11-16T21:29:45","modified_gmt":"2025-11-16T20:29:45","slug":"perte-des-annotations-manuscrites-sur-liseuse-kobo","status":"publish","type":"post","link":"https:\/\/econoclaste.eu\/econoclaste\/perte-des-annotations-manuscrites-sur-liseuse-kobo\/","title":{"rendered":"Perte de la fonction annotations manuscrites sur liseuse Kobo"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1480690\" src=\"https:\/\/econoclaste.eu\/econoclaste\/wp-content\/uploads\/2025\/11\/IMG_20251116_154438-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1110\" srcset=\"https:\/\/econoclaste.eu\/econoclaste\/wp-content\/uploads\/2025\/11\/IMG_20251116_154438-scaled.jpg 2560w, https:\/\/econoclaste.eu\/econoclaste\/wp-content\/uploads\/2025\/11\/IMG_20251116_154438-300x130.jpg 300w, https:\/\/econoclaste.eu\/econoclaste\/wp-content\/uploads\/2025\/11\/IMG_20251116_154438-1200x521.jpg 1200w, https:\/\/econoclaste.eu\/econoclaste\/wp-content\/uploads\/2025\/11\/IMG_20251116_154438-768x333.jpg 768w, https:\/\/econoclaste.eu\/econoclaste\/wp-content\/uploads\/2025\/11\/IMG_20251116_154438-1536x666.jpg 1536w, https:\/\/econoclaste.eu\/econoclaste\/wp-content\/uploads\/2025\/11\/IMG_20251116_154438-2048x888.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/p>\n<p>Je suis le globalement satisfait possesseur d&rsquo;une liseuse <a href=\"https:\/\/fr.kobobooks.com\/products\/kobo-elipsa-2e?srsltid=AfmBOoo2cHLYzdNd_OwyTa7R9YChAWbQPxBAlLl4o-HO6hQFya4WkiQT\" target=\"_blank\" rel=\"noopener\">Kobo Elipsa 2E<\/a> depuis deux ans.\u00a0 Je dis \u00ab\u00a0globalement\u00a0\u00bb parce que, le premier mois d&rsquo;utilisation puis tout r\u00e9cemment, l&rsquo;appareil a d\u00e9conn\u00e9, me conduisant \u00e0 perdre l&rsquo;acc\u00e8s \u00e0 des donn\u00e9es.<br \/>\nMon probl\u00e8me r\u00e9cent \u00e9tait de ne plus pouvoir enregistrer de nouvelles annotations manuscrites (r\u00e9alis\u00e9es au stylet) dans les bouquins au format epub sur la liseuse. Je gribouillais, \u00e7a s&rsquo;affichait, mais ce n&rsquo;\u00e9tait pas mis en m\u00e9moire. Une annotation apparaissait bien dans la liste des annotations, mais sans contenu. J&rsquo;ai pass\u00e9 un certain temps \u00e0 bricoler. Je pense que j&rsquo;ai fini par r\u00e9soudre le probl\u00e8me. Comme ce type de m\u00e9saventure est tr\u00e8s p\u00e9nible pour les utilisateurs, j&rsquo;ai d\u00e9cid\u00e9 d&rsquo;\u00e9crire ce billet pour ceux \u00e0 qui \u00e7a pourrait arriver et viendraient se perdre ici. Vous allez voir, \u00e7a ne demande pas un niveau technique trop pouss\u00e9. La manip doit fonctionner <em>a priori<\/em> pour tous les utilisateurs de liseuses Kobo avec annotations r\u00e9alisables au stylet (avec de petites variantes, peut-\u00eatre). \u00c7a ne concerne pas les annotations de type \u00ab\u00a0surlignage\u00a0\u00bb, plus simples \u00e0 g\u00e9rer en cas de soucis. Mais lisez bien mon avertissement plus bas \u00e0 ce sujet.<\/p>\n<h3>Comment sont g\u00e9r\u00e9es les annotations au stylet ?<\/h3>\n<p>Dans un fichier PDF, une annotation au stylet est directement int\u00e9gr\u00e9e au fichier. Il suffit d&rsquo;avoir une copie du fichier annot\u00e9 pour sauvegarder. En revanche, dans un fichier epub, la liseuse stocke pour chaque page qui a \u00e9t\u00e9 annot\u00e9e :<br \/>\n&#8211; la page, dans un fichier image au format classique jpg.<br \/>\n&#8211; les gribouillis faits sur la page, dans un fichier <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Scalable_Vector_Graphics\" target=\"_blank\" rel=\"noopener\">svg.<\/a><br \/>\nL&rsquo;acc\u00e8s aux annotations se fait par une superposition des deux, qui reproduit exactement la page et son annotation.<br \/>\nLes fichiers en question sont stock\u00e9s dans un r\u00e9pertoire dont le chemin sur la liseuse est \/.kobo\/markups. Donc, pour y acc\u00e9der, vous branchez la liseuse sur votre ordinateur et dans votre explorateur de fichiers, vous vous baladez dans le dossier .kobo qu&rsquo;on trouve au premier niveau.<br \/>\nLa gestion de la correspondance entre ces deux fichiers et le livre auquel ils se r\u00e9f\u00e8rent est r\u00e9alis\u00e9e par le fichier crucial de la base de donn\u00e9es de la liseuse : KoboReader.sqlite, qu&rsquo;on trouve dans le dossier \/.kobo.<\/p>\n<h3>Comment r\u00e9soudre un probl\u00e8me de saisie de nouvelles annotations manuscrites ?<\/h3>\n<p>Il semble que dans mon cas, la perte de cette fonction a \u00e9t\u00e9 li\u00e9e \u00e0 la corruption de deux fichiers jpg et svg ou \u00e0 une saturation de l&rsquo;enregistrement des annotations, elle-m\u00eame due \u00e0 l&rsquo;existence de r\u00e9f\u00e9rences vides dans la base de donn\u00e9es. La base de donn\u00e9es mentionnait l&rsquo;existence d&rsquo;annotations. Mais les fichiers jpg et svg auxquels elle renvoyait n&rsquo;existaient plus. Bref, peu importe : si vous avez le sympt\u00f4me, voici comment proc\u00e9der.<\/p>\n<p><strong>Avertissement :<\/strong> <em>je n&rsquo;utilise quasiment que des annotations manuscrites sur ma liseuse. Il est possible (fort possible, \u00e0 mon avis) que ma manip supprime les surlignages. Pour\u00a0 celles et ceux qui utilisent aussi du surlignage, dans le doute, exportez d&rsquo;abord ces annotations, qui sont plus simples \u00e0 sauvegarder\u00a0 (c&rsquo;est <a href=\"https:\/\/www.liseuses.net\/exporter-note-recuperer-annotation-liseuse-kobo\/\" target=\"_blank\" rel=\"noopener\">expliqu\u00e9 ici<\/a>). Si elles deviennent invisibles dans les livres, vous pourrez peut-\u00eatre les r\u00e9injecter (je n&rsquo;en mets pas ma main au feu). En tout cas, elles seront quelque part.<\/em><\/p>\n<p>1. Sauvegarder sur votre ordinateur :<br \/>\n&#8211; Le fichier KoboReader.sqlite<br \/>\n&#8211; Le dossier \/.kobo\/markups et tout son contenu (les fichiers jpg et svg).<br \/>\nJe pars du principe que vous les mettez sur votre bureau dans un dossier .kobo (et je suppose que vous \u00eates sous Windows. Je vous laisserai adapter pour un autre syst\u00e8me d&rsquo;exploitation).<br \/>\nFaites une deuxi\u00e8me copie, dans un autre dossier, cas o\u00f9.<\/p>\n<p>2. Installer <a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noopener\">Python<\/a> sur votre ordinateur, si ce n&rsquo;est d\u00e9j\u00e0 fait (\u00e0 partir de Windows, une simple recherche \u00ab\u00a0python\u00a0\u00bb dans la barre de recherche vous enverra directement sur son installation sur le Windows store).<\/p>\n<p>3. T\u00e9l\u00e9charger ce <a href=\"https:\/\/econoclaste.eu\/econoclaste\/download\/kobo.py\">petit programme Python<\/a> (Faites un clic droit et \u00ab\u00a0Enregistrer la cible du lien sous\u00a0\u00bb). J&rsquo;ai demand\u00e9 \u00e0 une IA de le g\u00e9n\u00e9rer. Le programme va scanner la base de donn\u00e9es l\u00e0 o\u00f9 se trouvent les infos sur les annotations, comparer ces r\u00e9f\u00e9rences avec les fichiers du dossier markups et supprimer les enregistrements de la base de donn\u00e9es qui ne renvoient pas \u00e0 des fichiers jpg et svg pr\u00e9sents.<\/p>\n<p>4. Modifier le programme pour qu&rsquo;il colle \u00e0 votre environnement. Il faut l&rsquo;ouvrir avec un \u00e9diteur de texte (le bloc notes Windows, par exemple) et corriger les deux lignes suivantes, en saisissant le nom de votre dossier utilisateur Windows ( qui peut s&rsquo;appeler \u00ab\u00a0josiane\u00a0\u00bb, par exemple. Pardon pour les utilisateurs de Mac, je ne sais pas comment \u00e7a marche dans votre monde. Linuxiens, je pense que vous savez tous&#8230;) :<\/p>\n<p style=\"text-align: left;\">kobodb_path = r\u00a0\u00bbC:\\Users\\<strong>josiane<\/strong>\\Desktop\\kobo\\KoboReader.sqlite\u00a0\u00bb<br \/>\nmarkup_dir = r\u00a0\u00bbC:\\Users\\<strong>josiane<\/strong>\\Desktop\\kobo\\markups\u00a0\u00bb<\/p>\n<p>Vous enregistrez et vous fermez le fichier.<\/p>\n<p>5. Lancer le programme dans l&rsquo;invite de commande Windows.<br \/>\nPour utiliser l&rsquo;invite de commandes, il suffit de taper <strong>cmd<\/strong> dans la barre de recherche Windows et de valider avec Entr\u00e9e.<br \/>\nDans l&rsquo;invite de commandes, tapez simplement : <strong>python kobo.py<\/strong> et validez avec Entr\u00e9e.<br \/>\nSi \u00e7a marche, vous aurez le message suivant :<br \/>\n\u00ab\u00a0\u2705 Suppression termin\u00e9e. La table bookmark est maintenant coh\u00e9rente avec les fichiers existants.\u00a0\u00bb<br \/>\nSi \u00e7a ne marche pas, v\u00e9rifiez que vous avez bien mis le bon chemin \u00e0 l&rsquo;\u00e9tape 4 (c&rsquo;est la seule source de dysfonctionnement \u00e9vidente) ou allez voir une IA et exposez lui le probl\u00e8me en lui copiant le code du fichier.<\/p>\n<p>6. Recopier le fichier de base de donn\u00e9es sur la liseuse. Remplacer le fichier KoboReader.sqlite de votre liseuse par celui que vous avez manipul\u00e9 sur votre disque dur. \u00c9jectez votre liseuse. Elle se rallume et met \u00e0 jour la base. Normalement, \u00e7a marche. Au pire, la red\u00e9marrer.<\/p>\n<h3>Conclusion : c&rsquo;est p\u00e9nible et d&rsquo;autres trucs<\/h3>\n<p>Je suis plut\u00f4t content d&rsquo;avoir sauv\u00e9 mes annotations sur la liseuse. Mais \u00e7a ne devrait pas arriver. La raison pour laquelle Kobo ne rend pas leur gestion plus facile n&rsquo;est pas claire pour moi, \u00e0 un d\u00e9tail pr\u00e8s : les annotations des livres achet\u00e9s chez Kobo sont mieux sauvegard\u00e9es et il y a moins de probl\u00e8mes. Vous voyez o\u00f9 je veux en venir. Pourtant, dans le cas pr\u00e9sent, le bug touchait aussi ces livres&#8230; Donc (d\u00e9cid\u00e9ment, je l&rsquo;ai d\u00e9j\u00e0 dit dans mon pr\u00e9c\u00e9dent billet HS \u00e9conomie), plut\u00f4t que le complot, penser d&rsquo;abord \u00e0 l&rsquo;incomp\u00e9tence. Notez que, <em>a priori<\/em>, les concurrents ne sont pas forc\u00e9ment plus au point. Les comparatifs sur ce type de liseuses avec prise de notes donnent rarement des \u00e9valuations 5\/5. Apr\u00e8s, pour le d\u00e9tail, je sais pas.<\/p>\n<p>Sur la gen\u00e8se de ma bidouille : sans IA, j&rsquo;aurais mis vachement plus de temps. Mais seule, elle n&rsquo;a pas \u00e9t\u00e9 capable de r\u00e9soudre le probl\u00e8me. Au d\u00e9part, je lui ai laiss\u00e9e les commandes. Elle a foir\u00e9 bien comme il faut. Ses propositions ne fonctionnaient pas. Quand c&rsquo;est moi qui lui ai progressivement propos\u00e9 la logique de r\u00e9solution du probl\u00e8me, elle a pu m&rsquo;aider. J&rsquo;ai des connaissances correctes sur la structure des bases de donn\u00e9es. Elle m&rsquo;a aid\u00e9 \u00e0 tester les hypoth\u00e8ses. Compl\u00e9mentarit\u00e9.<\/p>\n<p>Ce bidouillage peut aussi vous inspirer si vous avez d&rsquo;autres soucis li\u00e9s aux annotations au stylet.<\/p>\n<p>Dernier point important : j&rsquo;ai d\u00e9couvert et adapt\u00e9 un petit programme qui permet de cr\u00e9er un fichier pdf contenant les annotations manuscrites d&rsquo;un bouquin. \u00c7a permet de les sauvegarder, mais pas de les r\u00e9importer dans le livre sur la liseuse. Ce peut \u00eatre n\u00e9anmoins une s\u00e9curit\u00e9 pour l&rsquo;acc\u00e8s \u00e0 vos notes&#8230; La page du programme <a href=\"https:\/\/github.com\/leldr\/Unofficial-Python-Based-Kobo-Composite-Markup-Generator\" target=\"_blank\" rel=\"noopener\">est ici<\/a>. Si ma version modifi\u00e9e (qui,\u00a0 notamment, cr\u00e9e un pdf alors que l&rsquo;autre cr\u00e9e des images fusionn\u00e9es des jpg et svg) vous int\u00e9resse, faites-le moi savoir.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Je suis le globalement satisfait possesseur d&rsquo;une liseuse Kobo Elipsa 2E depuis deux ans.\u00a0 Je dis \u00ab\u00a0globalement\u00a0\u00bb parce que, le premier mois d&rsquo;utilisation puis tout r\u00e9cemment, l&rsquo;appareil a d\u00e9conn\u00e9, me conduisant \u00e0 perdre l&rsquo;acc\u00e8s \u00e0 des donn\u00e9es. Mon probl\u00e8me r\u00e9cent \u00e9tait de ne plus pouvoir enregistrer de nouvelles annotations manuscrites <a class=\"mh-excerpt-more\" href=\"https:\/\/econoclaste.eu\/econoclaste\/perte-des-annotations-manuscrites-sur-liseuse-kobo\/\" title=\"Perte de la fonction annotations manuscrites sur liseuse Kobo\">(Lire la suite&#8230;)<\/a><\/p>\n<\/div>","protected":false},"author":2,"featured_media":1480690,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-1480689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blablabla"],"_links":{"self":[{"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/posts\/1480689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/comments?post=1480689"}],"version-history":[{"count":7,"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/posts\/1480689\/revisions"}],"predecessor-version":[{"id":1480697,"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/posts\/1480689\/revisions\/1480697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/media\/1480690"}],"wp:attachment":[{"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/media?parent=1480689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/categories?post=1480689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/econoclaste.eu\/econoclaste\/wp-json\/wp\/v2\/tags?post=1480689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}