[Tuto] transferer vos statistiques/données d'une kobo à l'autre

Liste des sujets Répondre

El Lobo

#19965

Toutes vos données de lecture (temps de lecture, livres lus,...) sont sauvegardés dans une base de données nommée "KoboReader.sqlite", vous avez juste à ouvrir cette base de donnée et à changer une ligne pour la faire fonctionner. On pourrait se contenter de copier ce fichier d'une kobo à l'autre mais la liseuse vous afficherai un message d'erreur et ne serait plus utilisable correctement.

1/copiez tous les fichiers et dossier de votre ancienne à votre nouvelle kobo sauf le dossier .kobo

2/allez dans le dossier .kobo de votre ancienne kobo, copiez KoboReader.sqlite sur votre ordinateur puis faites de même sur votre nouvelle kobo et conserver ce fichier comme sauvegarde au cas où qqchose se passerait mal.

3/allumer votre nouvelle kobo et loggez vous sur votre compte kobo

4/ téléchargez et installez SQLite Expert Personal depuis http://www.sqliteexpert.com/download.html

5/ connectez votre nouvelle kobo sur votre ordi

6/lancer SQLite Expert, allez dans File/Open Database puis ouvrez .kobo/KoboReader.sqlite sur votre nouvelle kobo

7/cliquez sur la base de donnée "user" , ensuite sur "Data" , cliquez droit sur la ligne de donnée puis sur "Copy Records"

8/toujours dans SQLite Expert, allez dans File/Open Database, ouvrez le fichier KoboReader.sqlite de votre ancienne kobo (que vous avez sauvegardez sur votre ordi)

9/ cliquez sur la base de donnée "user" , ensuite sur "Data" , cliquez droit sur la ligne de donnée puis sur "Delete Selected Rows"

10/ cliquez sur le "+" vert pour ajouter une nouvelle ligne, cliquez droit dessus puis sur "paste records"

11/copiez/collezle fichier KoboReader.sqlite (celui que vous avez sauvegardez sur votre ordi et que vous venez de modifiez) sur votre nouvelle kobo

12/profitez!

Nicolas (Liseuses.net)

#19967

Merci pour ce tuto c'est super intéressant.

J'en ferai peut être une vidéo un jour pour montrer tout ce qu'il est possible de faire en modifiant cette base de données.

Bravo à vous.

Romaric

#20245

J'ai eu du mal à trouver cette astuce et ça a fonctionné, merci beaucoup.

Msau

#22151

Cela récupère tout.

Si vous ne voulez seulement les statistiques de lecture: nombre de livre, temps passé, il est possible de faire plus précis. Ou de modifier si vous n'avez pas le .kobo/KoboReader.sqlite initial et rechargez les livres avec calibre.

Pour chaque livre dans la table content, il faut le nombre de seconde pour le lire dans la colonne TimeSpentReading.

Il y a beaucoup d'entrées dans la table content: se contenter de celles avec un autheur (Attribution is not null)

Ensuite pour que cela soit pris en compte dans les statistique, pour chaque livre dans la table content, il faut une ligne dans la table event avec le ContentID du livre, EventType=46, un EventCount et une date LastOccurrence valide. Le reste peut être null et il semble que le Checksum ne soit pas controlé pour les stat

~

Avant de créer un sujet ou de laisser une réponse, vous pouvez faire une recherche sur le forum :

Ecrivez une réponse

Les champs notés avec un * sont obligatoires.

Si c'est votre premier message sur le forum, une modération manuelle sera nécessaire. A l'avenir vous devrez utiliser toujours la même adresse email pour vos messages et obtenir une validation instantannée.
Merci de patienter, votre message peut mettre plusieurs heures avant d'apparaître sur le forum.

Règles du forum à respecter :

Vous ne devez pas écrire n'importe quoi. Vous devez respecter les personnes qui posent des questions et laissent des messages. Tous les messages qui ne respectent pas la loi pourront être supprimés.

Il est autorisé de laisser un message pour faire la promotion de vos travaux (livre, logiciel ou autre) ayant un lien avec la lecture numérique. Tout ce qui n'est pas en lien avec cette thématique sera supprimé du forum.

Votre adresse email ne sera jamais vendue ou dévoilée, elle est obligatoire et pourra être vérifiée par les administrateurs du forum. Ce système permet de vous laisser écrire des messages sans inscription préalable.