Module Kobo Utilities

Ce Module Utilitaires Kobo ajoute à Calibre une fonction supplémentaire destinée à fonctionner avec les liseuses Kobo e-ink eReaders. Elle permet des modifications sur ces liseuses autrement impossibles à réaliser ou les rend encore plus faciles à réaliser. Les fonctions actuelles du plugin sont:

Le plugin supporte la WiFi, Touch, Glo, Mini, Aura HD, Aura et Aura H20. Les options sont limitées en connexion WiFi. Le plugin fonctionnera probablement avec le lecteur original Kobo mais ce n'est pas encore testé.(NDT: Traduction à confirmer)

Problèmes connus:

Attention

La plupart des fonctions de ce plugin met à jour et donc modifie directement la base de données des liseuses Kobo. Si un problème intervient la base de la liseuse Kobo peut se corrompre. Cela ne devrait pas arriver mais c'est toujours possible. Avant d'utiliser une des fonctions du présent plugin, il est recommandé de sauvegarder la base de données de la liseuse kobo utilisée.

Ce plugin a été conçu par "reverse engineering" des fonctions des lecteurs originaux des liseuses Kobo. Il y a de fortes chances que mes conclusions à ce sujet soient partiellement fausses. Il est peu probable que cela endommage la liseuse, mais cela pourrait entraîner la nécessité de le réinitialiser. Encore une fois, si vous ne voulez pas prendre de risque, s'il vous plaît n'utilisez pas ce plugin.

Remerciements

Le plus gros du code est emprunté aux plugins écrits par kiwidude. Le reste provient de l'observation d'autres plugins et le code général de Calibre.

Beaucoup de gens sur MobileRead ont aidé. Certains en bêta-testant de nouvelles versions, certains avec des idées pour de nouvelles fonctions et d'autres en répondant à des questions d'autres utilisateurs.

Et bien sûr un grand merci à Kovid Goyal pour la création et les nombreuses mises à jour de son logiciel Calibre.

Installation et Configuration.

Le plugin est installé dans la boîte de dialogue des préférences de Calibre. Au cours de l'installation, vous serez invité (sur la barre d'outils ou le menu) à mettre le bouton de ce plugin. Comme il n'y a pas de fonction disponible lorsqu'il n'y a pas de liseuse connectée, placez-le sur la "barre d'outils principale de Calibre lorsqu'une liseuse est connectée" ou "La barre de menu lorsqu'un périphérique est connecté". Une fois le plugin installé de cette manière, redémarrez Calibre avant de tenter de l'utiliser.

Pour utiliser le plugin, il doit être configuré. Cela peut être fait à travers les préférences Calibre, ou de l'option "Personnaliser plugin" sur le menu plugins. Il y a deux zones indispensables à configurer: les colonnes à utiliser par le plugin et l'action à prendre lorsque le bouton du plugin est pressé.

Configuration Dialog

La boîte de dialogue de configuration comporte trois onglets:

Colonnes pour le plugin.

Le plugin peut utiliser plusieurs colonnes pour stocker la position de lecture actuelle des ePubs sur la liseuse. Si vous ne souhaitez pas utiliser cette partie du plugin, il n'est pas nécessaire de la configurer.

Les colonnes et nécessaires et leurs types sont:

Pour ajouter une colonne personnalisée dans Calibre :

  1. Ouvrez les préférences de Calibre et sélectionnez "Ajouter vos propres colonnes".
  2. Appuyez sur le bouton "Ajouter une colonne personnalisée" situé en bas, ou le signe plus sur le côté de la fenêtre.
  3. Saisissez un nom de recherche pour la colonne qui sera utilisé en interne par Calibre et le plugin.
  4. Entrez le nom d'affichage de la colonne, C'est ce qui s'affichera dans Calibre en rapport avec la colonne. Cela peut être n'importe quoi mais doit être significatif pour vous et le but de la colonne.
  5. Sélectionnez le type de colonne dans la liste déroulante. Sélectionnez le type approprié pour la colonne parmi ceux mentionnés ci-dessus.
  6. Appuyez sur OK pour créer la colonne.
  7. Lorsque vous avez terminé d'ajouter les colonnes, appuyez sur le bouton "Appliquer" pour enregistrer les modifications. Vous serez invité à redémarrer Calibre. Ce que vous devez faire avant que les colonnes ne puissent être utilisées.

Etapes de Configuration.

Une fois que vous avez créé les colonnes et redémarré Calibre, vous pouvez enfin définir les colonnes à utiliser par le plugin. À cette fin:

  1. Ouvrez la boîte de dialogue de configuration du plugin par l'une des méthodes suivantes:
  2. Choisissez l'onglet "Profil".
  3. Sélectionnez ou créez un profil.
  4. Choisissez les colonnes que vous souhaitez utiliser dans le profil adopté.
  5. Sélectionnez les options d'enregistrement de l'état d'avancement de lecture lorsque la liseuse Kobo est connectée. Si aucune option n'est sélectionnée, l'état d'avancement de lecture ne sera pas mémorisé automatiquement.
  6. Sélectionnez l'onglet "Liseuses Kobo" et choisissez les options de sauvegarde et de mise à jour du Firmware.
  7. Sélectionnez l'onglet "Autre" ["Other"] et choisissez la fonction à utiliser lorsque vous appuyez sur le bouton de la barre d'outils.
  8. Lorsque vous avez terminé de personnaliser le plugin, appuyez sur le bouton "OK" pour enregistrer vos modifications.

Utilisation du Plugin.

La section suivante détaille chaque fonction disponible et comment l'utiliser. Certaines fonctions ne sont disponibles que pour la liste des bibliothèques, certaines seulement sur la liste des liseuses et certaines fonctionnent pour les deux. La plupart des fonctions agissent sur les livres sélectionnés dans la liste actuelle.

Pour la plupart des fonctions disponibles, le mode opératoire est:

  1. Sélectionner les livres à modifier.
  2. Sélectionner l'option de menu souhaitée
  3. Lorsque la boîte de dialogue s'affiche, régler les options.
  4. Appuyer sur le bouton OK. Si vous appuyez sur le bouton Annuler, aucune modification n'est effectuée.

Définir la police du lecteur pour les livres sélectionnés.

Lorsque les paramètres du lecteur sont modifiés dans la liseuse Kobo, ils sont mémorisés pour ce livre et pour tout livre ouvert à venir. Cela permet à l'utilisateur de modifier globalement ces paramètres pour un ou plusieurs livres. Et, pour certains paramètres, ça permet des options plus fines que les options de la boîte de dialogue des paramètres d'une liseuse Kobo.

Cette option fonctionne de la même manière pour la liste des bibliothèques et la liste des Liseuses.

Les options de la boîte de dialogue sont les suivantes:

Une fois que les paramètres sont comme vous le souhaitez, appuyez sur le bouton OK pour enregistrer les paramètres et mettre à jour la base sur la liseuse.

Ignorer les panneaux de l'écran d'accueil

Le nouvel écran d'accueil sur l'Aura HD et Glo utilise un ensemble de panneaux pour afficher les activités récentes. Ils peuvent être utilisés pour jouer leur rôle ou ignorés. Les-dits panneaux affichés se modifient au fil du temps et diffère aussi longtemps que la liseuse est utilisée.

Cette fonction est disponible à la fois pour la bibliothèque et votre liste de liseuses.

Lorsque "Désactiver les panneaux de l'écran d'accueil" est sélectionné, une boîte de dialogue s'affiche. Elle montre:

Lorsque vous avez ainsi précisé vos options, appuyez sur le bouton OK. Cela met à jour la liseuse et affiche un message lorsque vous avez terminé.

Remarques:

Affichage des panneaux supplémentaires

La liseuse Glo HD n'a pas autant de panneaux supplémentaires que les autres liseuses Kobo. Kobo avait même retiré le jeu d'échecs de ces liseuses. Mais, tant qu'il y a un panneau sur l'écran d'accueil pour les panneaux supplémentaires, ils peuvent être utilisés. Cette fonction peut donc ajouter des panneaux supplémentaires sur l'écran d'accueil.

Cette fonction est disponible à la fois pour la bibliothèque et les listes de vos liseuses Kobo.

Lorsque "Afficher les tuiles supplémentaires" est sélectionné, une boîte de dialogue s'affiche:

Lorsque vous avez sélectionné les options, appuyez sur le bouton OK. Cela met à jour la liseuse et affiche un message lorsque vous avez terminé.

Remarques:

Enlever la police du lecteur (?) pour les livres sélectionnés

Pour chaque livre les paramètres du lecteur sont enregistrés dans une base de données. Cette option supprime les paramètres du Lecteur de tous les livres sélectionnés. On vous invite alors à valider en appuyant sur «Oui» ou à arrêter en appuyant sur «Non».

Cette fonction est disponible pour la bibliothèque (de Calibre ?) et la liste de vos liseuses Kobo et fonctionne pour tous les types de livres qui stockent ces paramètres.

Update metadata in device library

Les métadonnées affichées sur la liseuse sont lues dans les livres à "chargement unique" la première fois que la liseuse les découvre. Si le livre et les métadonnées sont modifiés et rechargés à nouveau, les métadonnées ne sont pas relues. Il existe également des métadonnées standard qui ne sont pas lues à partir des fichiers ePubs.

Pour les KePubs synchronisés à partir du serveur Kobo, les métadonnées sont remplies à partir du serveur. Elles peuvent être modifiées lors des synchronisations ultérieures.

Cette option ne fonctionne que dans la liste des bibliothèques.

Les options de la boîte de dialogue sont les suivantes:

Modifier l'état de lecture

Permet de modifier l'état d'avancement de lecture des livres d'une liseuse Kobo absents la bibliothèque de Calibre. Une utilisation prévue est de réinitialiser un livre ouvert accidentellement à lire. Il peut également être utilisé pour marquer les livres comme terminés après une réinitialisation d'usine ou d'autres raisons de rechargement des livres.

La fonction sur la boîte de dialogue est partagée avec la section "Etat de lecture" de la fonction "Mise à jour des métadonnées dans la bibliothèque de liseuses".

Remarque: Lorsque vous appuyez sur le bouton OK, les modifications sont effectuées sur la liseuse. Mais les options d'état de lecture ne sont pas sauvegardées. La prochaine fois que les boîtes de dialogue seront ouvertes, toutes les options seront réinitialisées. C'est délibéré. Si cette fonction est utilisée, la décision de changer doit être faite à chaque fois.

Gérer les informations de série dans la bibliothèque de liseuses

Cela vous permet de modifier les informations de série pour les livres déjà sur la liseuse. Il vous permet de définir le nom de la série et le numéro pour les livres que vous n'avez pas dans votre Calibre. Cela peut changer les informations de la série pour KePubs.

L'interface et la plupart des fonctions ont été reprises du plugin "Manage Series" écrit par kiwidude. Si vous êtes familier avec ce plugin, cela fonctionne d'une manière très similaire, mais est limité aux livres sur la liseuse. Si vous souhaitez gérer les séries pour les livres dans votre bibliothèque Calibre, utilisez le plugin "Manage Series". Le pilote d'une liseuse Kobo Kobo Touch peut mettre à jour la liseuse avec cette information.

Si vous rencontrez un problème avec la fonction "Manage Series" du plugin Utilitaires Kobo, signalez-le au développeur de ce plugin. Ne le signalez pas comme un bogue dans le plugin "Manage Series" d'origine.

Pour gérer la série sur la liseuse, à partir de la liste des liseuses:

  1. Sélectionnez les livres qui sont dans la même série.
  2. Sélectionnez "Gérer les informations de la série dans la bibliothèque de liseuses"
  3. Une boîte de dialogue affichant la liste des livres avec plusieurs options s'affiche. Après vous pouvez:
  4. Une fois les modifications terminées, appuyez sur le bouton OK pour les enregistrer ou sur le bouton d'annulation pour n'apporter aucune modification à la base de données de la liseuse Kobo.

Enregistrer / restaurer le signet actuel.

Cela permet d'enregistrer l'état de lecture actuel dans la bibliothèque de Calibre pour un ePub. Ce qui peut ensuite être renvoyé à la liseuse (ou à une autre liseuse Kobo) de manière à restaurer ces paramètres de lecture. De plus, la l'évaluation du livre faite définie sur la liseuse peut également être enregistrée et restaurée dans la foulée.

La liseuse enregistre la position d'avancement de lecture dans la base de données sur la liseuse, elle-même. Ceci est enregistré en plusieurs parties:

Ces 4 paramètres pouvant être récupérés à partir d'une liseuse Kobo et enregistrés dans des colonnes personnalisées dans la bibliothèque Calibre dans la mesure où vous les avez correctement paramétrées au préalable.

Cette option n'est disponible que dans la liste des bibliothèques.

Pour utiliser cette fonction, vous devez cependant prévoir votre coup:

  1. il vous faut créer les colonnes personnalisées nécessaires dans Calibre et configurer le plugin comme indiqué ci-dessus.
  2. Puis sélectionner les livres dont vous souhaitez mémoriser ou restaurer l'état de lecture. Si des livres sont sélectionnés sont absent de la liseuse ou n'ont pas de format ePub, ils seront ignorés.
  3. Choisir "Enregistrer" pour copier le signet actuel dans la bibliothèque, ou "Restaurer" pour définir le signet actuel sur la liseuse.
  4. Définir les options nécessaires.
  5. Appuyer sur le bouton OK pour effectuer l'action.
  6. À l'exécution de cette fonction un message s'affiche avec les modifications effectuées.

    Lors de la restauration, il s'agit du nombre de modifications effectuées.

    Lors de l'enregistrement une liste des livres modifiés est affichée. Voir ci-dessous pour plus de détails.

Les options de la boîte de dialogue sont les suivantes:

La boîte de dialogue "Afficher les changements de position de lecture".

La boîte de dialogue "Afficher les changements de position de lecture" affiche la liste des livres dont la position de lecture a changé. Chaque livre est répertorié avec le pourcentage de lecture et la dernière date de lecture qui se trouve sur la liseuse et dans la bibliothèque de Calibre.

Les modifications peuvent être acceptées ou rejetées. Chaque livre est coché. Si un livre n'est pas sélectionné, la position de lecture ne sera pas mise à jour dans la bibliothèque lorsque vous appuyez sur la touche OK. Pour rejeter toutes les modifications, appuyez sur le bouton "Annuler".

Les modifications par rapport aux valeurs de la bibliothèque sont affichées pour le profil utilisé.

La boîte de dialogue s'affiche lorsque le stockage de l'état d'avancement de lecture est exécuté comme tâche en arrière-plan. Il peut s'agir d'un démarrage manuel ou d'une exécution automatique lorsque la liseuse est connectée.

Importer des couvertures pour des livres sélectionnés.

Vous pouvez ainsi modifier la couverture d'une liseuse Kobo avec celle actuellement utilisée dans la bibliothèque de Calibre.

Pour l'utiliser, sélectionnez les livres sur lesquels vous souhaitez modifier la couverture et choisissez les options souhaitées. Appuyez ensuite sur le bouton OK pour transférer les couvertures.

Les options de la boîte de dialogue sont les suivantes:

Enlever les couvertures des livres sélectionnés.

Cela supprimera les couvertures sauvegardées pour les livres sélectionnés d'une liseuse Kobo. Cela permettra au dispositif de régénérer des couvertures pour ces livres quand ils sont de nouveau nécessaires.

Pour l'utiliser, sélectionnez les livres sur lesquels vous souhaitez modifier la couverture et choisissez les options souhaitées. Appuyez ensuite sur le bouton OK pour retirer les couvertures.

Les options de la boîte de dialogue sont les suivantes:

Cette action s'applique à la bibliothèque et aux listes de liseuses Kobo. Elle fonctionnera pour tous les types de livre qui mémorisent ces paramètres.

Nettoyage du répertoire d'images.

La commande scrute le répertoire d'images sur la liseuse Kobo afin de déterminer toutes les images de couverture qui ne sont pas pour des livres actuellement dans la base de données de la liseuse. Les images de couverture peuvent être supprimées ou simplement listées.

Pour l'utiliser, sélectionnez l'option correspondante du menu et choisissez les options souhaitées. Ensuite, appuyez sur le bouton OK pour vérifier et nettoyer le répertoire des images. Le nettoyage se fait en arrière-plan.

Les options de la boîte de dialogue sont les suivantes:

Lorsque le travail est terminé, Le nombre de fichiers d'image de couverture en surplus trouvés et supprimés s'affiche. Appuyez sur le bouton "Afficher les détails" pour afficher la liste des fichiers d'image de couverture supplémentaires qui ont été trouvés.

Remise en ordre des étagères des séries.

À l'aide du pilote KoboTouch, des étagères peuvent être créées pour chaque série de livres sur la liseuse. Les livres sont alors ajoutés à l'étagère. Mais, il n'y a aucun moyen de trier ces étagères dans l'ordre des séries. Cette option permet d'utiliser le type "Date d'ajout" pour afficher les livres dans l'ordre des séries.

Pour l'utiliser, sélectionnez l'option de menu. Un dialogue avec la liste des étagères de la série s'affiche. Les rayons répertoriés sont ceux qui ont le même nom que pour les séries qui sont sur la liseuse. Le nombre de livres sur chaque étagère sera affiché.

Sélectionnez les options et appuyez sur le bouton OK pour ordonner les étagères. Les options de la boîte de dialogue sont les suivantes:

Lorsque les étagères sont ordonnées, une boîte de message s'affiche avec le nombre d'étagères dont l'ordre a été réglé. Si l'étagère ne contient qu'un seul livre, l'ordre des étagères ne sera pas modifié.

Pour afficher les livres dans l'ordre de la série, sélectionnez "Date d'ajout" lorsque vous regardez l'étagère d'une liseuse Kobo.

Quelques remarques sur le tri:

Cette fonction est disponible pour la bibliothèque et les listes de liseuses Kobo.

Régler les livres considérés comme en rapport.

Dans les détails de chaque livre, il existe une zone «Livre connexe». Kobo la remplit pour les livres synchronisés à partir de son serveur Kobo avec une liste de livres qui sont en quelque sorte en rapport avec le livre actuel, soit dee la même série, du même auteur ou d'un genre similaire. théoriquement, on peut savoir pourquoi un livre est proposé par ce biais, mais parfois ce n'est pas si évident.

Pour voir les livres ainsi associés, allez dans la liste des bibliothèques d'une liseuse Kobo et appuyez longuement sur un livre pour afficher le menu. Dans le menu, appuyez sur "Détails". Les détails du livre seront affichés. En bas une zone peut être changée. Sélectionnez «Livres associés» de cette zone pour voir les propositions faites par Kobo.

Ça marche aussi pour les livres d'une autre provenance. Mais dans ce cas, le serveur Kobo ne diffuse pas cette information. Cette fonction peut le faire à sa place, vous permettant ainsi de définir les livres connexes. Il s'agit d'une alternative au regroupement de vos livres par séries, étagère, auteur.

Pour définir les livres connexes associés pour les livres de toutes origines:

  1. Sélectionnez l'option "livres connexes" dans le menu des plugins.
  2. La boîte de dialogue s'affiche avec des options permettant de définir si les livres connexes doivent être établis selon "Auteur" ou "Série".
  3. Sélectionnez le type à utiliser et appuyez sur le bouton "Obtenir la liste". La liste sera alors renseignée avec les noms et le nombre de livres.
  4. Une proposition peut être supprimée (Bouton "Supprimer"). Cela signifie que les livres sélectionnés ne seront pas définis pour les livres appartenant à cette série ou à l'auteur.
  5. Lorsque vous êtes prêt, appuyez sur le bouton OK pour définir les livres connexes associés.

Les livres connexes associés seront définis pour tous les noms de la liste. S'il n'y a qu'un seul livre avec le nom, rien ne sera fait. Les livres connexes déja liés seront remplacés également. Cela peut prendre un certain temps et un message s'affiche une fois terminé.

Si le bouton "Effacer tout" est utilisé dans la boîte de dialogue des options, toutes les entrées de livres connexes associées actuelles pour les livres d'autre provenance seront supprimées de la base des liseuses.

La fonction utilise la base de liseuses Kobo pour déterminer les livres connexes associés. Cela signifie qu'elle agit sur tous les livres chargés sur la liseuse, pas seulement ceux de la bibliothèque de Calibre actuel. Cela signifie également que le nom de la série ou l'auteur doit être correct et cohérent.

Copier les annotations des livres sélectionnés.

Cela récupère toutes les annotations des livres sélectionnés et les affiche dans une boîte de dialogue. Les annotations peuvent être copiées et sauvegardées ailleurs. Les annotations sont récupérées en utilisant le même code que "Récupérer les annotations".

Sauvegarde du fichier d'annotation.

Les annotations pour ePubs sont stockées sur la liseuse en deux endroits: la base interne et dans les fichiers eux-mêmes. Les fichiers ont le type "ANNOT" et sont stockés dans le répertoire Digital Editions\Annotations. Ces fichiers contiennent du code XML qui définit les annotations. Ils peuvent être copiés sur un autre appareil Kobo, ou avec un peu de ???, utilisé avec ADE.

Sélectionner cette option vous invite à spécifier un répertoire dans lequel copier les fichiers. Entrez le nom du répertoire ou appuyez sur le bouton "..." pour sélectionner un répertoire. Lorsque le répertoire a été saisi, appuyez sur le bouton OK pour copier les fichiers.

Enlever les fichiers d'annotation.

Les annotations sur la liseuse sont stockées en deux endroits. Pour tous les livres, ils sont stockés dans la base des liseuses. Pour les ePubs et les PDF qui se trouvent dans la mémoire principale d'une liseuse Kobo, les annotations sont également stockées dans un fichier. Ce fichier est créé par le RMSDK d'Adobe. Ceci est utilisé par le firmware pour la lecture des ePubs et des PDF.

Il y a deux problèmes en rapport avec les fichiers d'annotations.

En raison des problèmes ci-dessus mentionnés, il peut être intéressant de supprimer les fichiers annotations si vous lisez vos ePubs à partir de la mémoire principale de votre liseuse.

Comme les fichiers d'annotations sont créés par le RMSDK, ils se trouvent dans le répertoire "Digital Editions/Annotations" de la liseuse. Dans ce répertoire, il y a un fichier pour chaque ePub ou PDF qui a été ouvert. Le chemin et le nom du fichier d'annotations sont les mêmes que pour le fichier du livre avec l'extension de fichier ".annot".

Pour utiliser cette fonction:

  1. Sélectionnez l'option "Supprimer les fichiers d'annotations" dans le menu des plugins.
  2. Sélectionnez l'option pour laquelle les fichiers d'annotations doivent être supprimés. Ces options sont:
  3. Appuyez sur le bouton OK pour agir selon les options.

Lorsque le traitement est terminé, un message s'affiche indiquant le nombre de fichiers supprimés.

Afficher les livres qui ne sont pas dans la base d'une liseuse Kobo.

Il existe plusieurs circonstances où Calibre pense qu'un livre est sur une liseuse, alors que ce n'est pas ou plus le cas. En général le livre a été envoyé à la liseuse par Calibre, mais le livre n'a pas encore été traité.

Une fois sélectionné, une liste de livres s'affiche dans une fenêtre distincte. Il s'agit simplement d'une liste de livres qui n'a d'autre fonction que de vous informer de l'existence de ces livres.

Remarque: L'affichage ne montre pas les livres qui sont sur la liseuse que Calibre ne connaît pas. Elles ne sont pas dans la base des liseuses. Si les livres ont été transférés d'une autre manière et ne figurent pas dans la base des liseuses, ils ne seront pas affichés.

Cette fonction n'est disponible qu'en visionnage de la liste des liseuses Kobo.

Réactualiser la liste des livres dans la liseuse.

Lorsque cela est utilisé, les livres d'une liseuse Kobo seront relus. Cela se fait de la même manière que lorsque la liseuse est connectée en premier. L'utilisation principale est d'envoyer les informations à la liseuse: les changements pour les étagères.

Réparer les étagères dupliquées.

En raison de certaines erreurs lors de la synchronisation avec le serveur Kobo, les étagères semblent parfois être dupliquées. Il ya plusieurs choses qui peuvent arriver, mais les étagères anciennes qui ont été supprimées sont recréées.

Pour l'utiliser, sélectionnez l'option de menu. Une liste de toutes les étagères avec les informations suivantes s'affiche:

Pour réparer les doublons, choisissez les options et appuyez sur le bouton OK. Les options sont les suivantes:

Lorsque vous appuyez sur le bouton OK, les tablettes dupliquées seront marquées pour suppression. La version de chaque étagère qui sera conservée sera celle qui a la date la plus récente ou la plus ancienne, selon les options. Après cela, vous devez déconnecter la liseuse et synchroniser sur le serveur Kobo. Cela devrait supprimer tous les doublons du serveur et devrait résoudre le problème.

Si l'option Éliminer les doublons d'étagères est sélectionnée, les doublons seront supprimés de la base des liseuses. Si cela est fait et une synchronisation avec le serveur Kobo est alors terminée, il est possible que le serveur envoie toutes les étagères à la liseuse à nouveau. Mais, si vous ne synchronisez pas les étagères à l'avenir, ce n'est probablement pas important.

Cette fonction est disponible pour la bibliothèque et les listes de liseuses Kobo.

Bloquer les évènement d'analyse.

Les liseuses Kobo collectent des informations sur les actions prises sur la liseuse. Ceci est stocké dans une table de base de données appelée "AnalyticsEvents". Il est prouvé que ces informations sont envoyées à Kobo pendant une synchronisation. On ne sait pas comment Kobo stocke ou utiliser cela.

Pour l'utiliser, sélectionnez l'option de menu et choisissez les options souhaitées. Appuyez ensuite sur le bouton OK. Les entrées déjà dans la table AnalyticsEvents seront supprimées et un déclencheur de base de données est installé pour empêcher la création d'autres entrées.

Les options de la boîte de dialogue sont les suivantes:

Cette fonction est disponible pour la bibliothèque et les listes de liseuses Kobo.

Vérifier la base de données d'une liseuse Kobo.

Malheureusement, il existe des circonstances dans lesquelles la base sur la liseuse peut être endommagée. Lorsque cela se produit, la base doit généralement être remplacée. Cela signifie la perte d'annotations et le statut de lecture pour tous les livres d'autres provenances. Cette option permet de vérifier l'état de la base.

Un des signes d'une base de données corrompue est une erreur de Calibre lorsque la liseuse est connectée. Cette erreur est "DatabaseError: l'image du disque de la base est mal formée". Lors de l'utilisation d'une liseuse Kobo, les symptômes peuvent inclure des choses comme la perte de la position de lecture ou les mêmes livres traités plusieurs fois.

Si vous sélectionnez cette option, PRAGMA vérifiera l'intégrité de la base et affiche la sortie dans une fenêtre. S'il n'y a pas de problèmes avec la base, "ok" sera affiché dans la fenêtre. Si la base est corrompue, les erreurs trouvées dans la base seront affichées.

S'il y a une erreur dans la base, il n'y a généralement pas beaucoup de choses à faire pour la corriger. Si le problème est uniquement avec les index, la compression de la base pourrait le résoudre. Toutefois, la plupart des erreurs ne seront corrigées que si vous restaurez une sauvegarde de la base ou que vous vous déconnectez du compte Kobo sur la liseuse et que vous vous reconnectez. Si cela ne fonctionne pas, une réinitialisation d'usine peut s'avérer nécessaire.

Compresser la base d'une liseuse Kobo.

Lorsque des livres sont ajoutés ou supprimés d'une liseuse Kobo, leurs détails sont ajoutés ou supprimés de la base des liseuses. Cela provoque la taille du fichier de base de données à augmenter. Cette option compressera le fichier de base de données pour effacer l'espace inutilisé.

En sélectionnant cette option, VACUUM est lancé contre la base. Lorsque vous avez terminé, les tailles non compressées et compressées de la base s'affichent. En cas d'erreur, le message d'erreur s'affiche.

Il est recommandé de sauvegarder la base des liseuses avant de la compresser.

Sauvegarde de la base d'une liseuse Kobo.

Cela va copier la base des liseuses à quelque part sur votre ordinateur. Cela permettra de le restaurer si la base est malencontreusement endommagée.

Lorsque vous la lancez, vous serez invité à indiquer un répertoire où sauvegarder la base et un nom pour la sauvegarde. Une fois sélectionnés, appuyez sur "Enregistrer" pour copier la base à partir d'une liseuse Kobo.

Si vous souhaitez exécuter la sauvegarde lorsque la liseuse est connectée à Calibre, reportez-vous à la section "Sauvegarde automatique des liseuses".

Automatisation des actions.

Le plugin peut automatiser certaines actions lorsque la liseuse est connectée. Celles-ci seront exécutées lorsque Calibre a détecté la liseuse et a exécuté les travaux initiaux sur celle-ci ( obtenir la liste de livres d'une liseuse Kobo ).

Les points suivants décrivent les actions pouvant être automatisées.

Enregistrement des positions de lecture.

Sauvegarde de liseuse.

Une sauvegarde de la base de la liseuse peut être exécutée lorsqu'elle est connectée. Cela peut être fait soit la première fois que la liseuse est connectée, (chaque jour ?), soit chaque fois qu'elle est connectée.

Lorsque la sauvegarde de base de données est exécutée, certains fichiers de configuration sont également sauvegardés.

La configuration de la sauvegarde automatique se fait selon la configuration du plugin. Pour faire ça:

  1. Ouvrez la boîte de dialogue de configuration.
  2. Sélectionnez l'onglet "liseuses".
  3. La sauvegarde peut être configurée de la même manière pour tous les liseuses, ou individuellement. Les options sont les mêmes pour les deux cas.
  4. Si vous configurez toutes les liseuses, décochez l'option "Configurer les options pour chaque liseuse".
  5. Les options à modifier se trouvent dans la section "Sauvegarde de la base de la liseuse".
  6. Choisissez entre «Sauvegarde de la base de la liseuse tous les jours» et «Sauvegarde de la base de la liseuse à chaque connexion» pour préciser la fréquence de la sauvegarde. La première option fera une sauvegarde la première fois que la liseuse est connecté à Calibre chaque jour. La seconde le fera chaque fois que la liseuse est connectéé. Si aucun n'est sélectionné, la sauvegarde ne sera pas effectuée.
  7. Entrez un répertoire de destination pour l'emplacement où la sauvegarde doit être enregistrée.
  8. Sélectionnez "Copies à conserver" et entrez un nombre si vous souhaitez conserver plusieurs sauvegardes. Le plugin supprimera les sauvegardes plus anciennes lorsque ce nombre de sauvegardes sera atteint. S'il n'est pas entré, vous devrez supprimer manuellement les anciennes sauvegardes.
  9. Les fichiers de configuration sont placés dans un fichier zip. Si "Compresser la base avec fichiers configuration" est sélectionné, la sauvegarde de la base est également placée dans ce fichier. Cela permettra d'économiser de l'espace. Si l'option n'est pas sélectionnée, la sauvegarde de la base sera enregistrée sous forme de fichier séparé.

Lorsque la liseuse est connectée, un travail en arrière-plan est lancé sur Calibre pour effectuer la sauvegarde. La première étape de ce travail consiste à déterminer si une sauvegarde est nécessaire. Si ce n'est pas le cas, rien n'est fait. Si une sauvegarde est nécessaire, les étapes suivantes sont effectuées:

  1. La base de données de la liseuse est copiée sur la destination de sauvegarde spécifiée.
  2. Un contrôle est exécuté sur la base pour s'assurer qu'elle n'est pas corrompue. Si elle l'est, une erreur s'affiche et le fichier de sauvegarde ajoutera "CORRUPT" à son nom. Aucune autre mesure n'est prise.
  3. Les fichiers de configuration sont copiés dans un fichier zip dans la destination de sauvegarde.
  4. Si la sauvegarde de la base doit être compressée, elle est déplacée dans le fichier zip ci-dessus.
  5. Si le nombre de copies à conserver a été défini et qu'il y a plus de sauvegardes, les plus anciennes sont supprimées jusqu'à ce que le nombre correct soit atteint.

Les fichiers de sauvegarde sont nommés pour indiquer quand la sauvegarde a été effectuée et pour quelle liseuse. Le format de ce nom est:

KoboReader-<device model>-<device serial number>-<timestamp>.[zip|sqlite]

Expression dans laquelle:

Vérifier les mises à jour du Firmware de chez Kobo.

Personnaliser le plugin.

La boîte de dialogue de configuration s'affiche. Les détails se trouvent dans la section "Configuration" et les sections suivantes.

À propos de ce plugin.

Cela montre la boîte de dialogue habituelle pour le plugin.

Problèmes

Si vous avez des problèmes, vous pouvez me trouver sur les Forums chez MobileRead. La meilleure façon d'obtenir de l'aide est de poster un message dans le thread de ce plugin Kobo Utilities. Je surveille le fil et tant que je ne suis pas loin ou malade ou préoccupé, je le verrai après quelques heures. Et si je ne suis pas là, quelqu'un d'autre est susceptible d'essayer de vous aider. Il est probable qu'il y ait déjà des discussions sur tous les problèmes habituels.

Vous pouvez également m'envoyer un PM (message privé). Mon profil est davidfor. Je répondrai aux PM, mais ma réponse ne sera pas plus rapide que si vous postiez dans le fil de dicussion approprié.

Lorsque vous postez un problème, veuillez donner autant d'informations que possible. En général, les informations pour tenter de déboguer à distance manquent. Et si vous pensez "il n'aura pas besoin de cette info", à tous les coups ce sera la plus importante.

Quand un problème est signalé, je réponds aussi rapidement que possible. Mais, comprenez qu'il faut du temps pour lire le rapport, réfléchir à ce qui se passe et ensuite écrire une réponse. De plus, je suis probablement dans un fuseau horaire différent du vôtre. La conception de ce plugin se fait dans mon temps libre. Je travaille, j'ai une famille et j'aime utiliser mes liseuses pour lire ! eh ;). Si je prévois quelques jours d'absence, je le poste dans le fil ou informe quelqu'un de mon indisponibilité.

Après avoir entendu un problème, je pourrais vous demander d'exécuter Calibre en mode débogage et de m'envoyer la sortie produite. Si je le fais, voici les étapes:

  1. Redémarrez Calibre en mode débogage en cliquant sur la flèche à côté du bouton des préférences et en sélectionnant "Redémarrer en mode Débogage".
  2. Calibre se fermera et se rouvrira. Ensuite, un message s'affiche.
  3. Effectuez les actions de Calibre qui n'ont pas fonctionné comme prévu. Cela implique normalement de connecter la liseuse et d'attendre qu'elle se synchronise. Puis recommencer les tâches du plugin qui n'ont pas fonctionné pour vous.
  4. Fermer Calibre.
  5. Le journal de débogage de Calibre sera alors affiché.
  6. Envoyez-moi une copie du fichier journal s'il est requis.