Partagez votre expérience!
Dans la page d’accueil du e-reader on peut voir les 3 derniers livres transférés, ce qui ne serve pas a grand-chose.
Voila la façon de faire pour avoir à la place les derniers livres en cours de lecture:
1 - Télécharger SQLiteSpy de : http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index ("download" en haut à gauche)
2 – Sauvegarder le fichier "books.db" du T1, (dans le dossier Sony_Reader\database\)
3 - Démarrer SQLiteSpy et ouvrir books.db depuis le T1 (File->open database)
4 – Dans la fenêtre supérieure, coller le texte suivant (avec "edit>paste"):
CREATE TRIGGER recently_opened_trigger AFTER UPDATE OF reading_time ON books
BEGIN
UPDATE books SET added_date = 0 WHERE _id = new._id;
UPDATE books SET added_date = reading_time WHERE reading_time NOT NULL AND _id <> new._id;
END
5 – Aller à Execute > Clic sur Execute SQL .
6 - Vérifier que tout va bien: à gauche, dans Main>Tables>Books>Triggers, il doit apparaître "recently_opened_trigger".7 - Fermer SQLiteSpy sans rien sauvegarder.8 - Si on a une carte microSD, il faudra répéter le procés avec le books.db de la carte.
À la fin, déconnecter le T1 et vérifier le résultat.
Je l’ai fait sur mon T1 et tout va à merveille.
Ce message a été modifié par: eleafar
Ce message a été modifié par: eleafar
Résolu ! Accéder à la solution.
Bonjour Matosita,
l ne faut pas passer le fichier SQLiteSpy à la liseuse.
Suit attentivement pàs a pàs:
3 - Démarrer SQLiteSpy et ouvrir books.db depuis le T1 (File->open database)
(Il te faudra:
Brancher le T1 une fois allumé.
Choisir Mode transfert de données.
Dans SQLiteSpy, appuyer sur File->open database
Chercher books.db dans READER - Sony_reader - database)
4 – Dans la fenêtre supérieure, coller le texte suivant (avec "edit>paste"):
CREATE TRIGGER recently_opened_trigger AFTER UPDATE OF reading_time ON books
BEGIN
UPDATE books SET added_date = 0 WHERE _id = new._id;
UPDATE books SET added_date = reading_time WHERE reading_time NOT NULL AND _id <> new._id;
END
5 – Aller à Execute > Clic sur Execute SQL .
6 - Vérifier que tout va bien: à gauche, dans Main>Tables>Books>Triggers, il doit apparaître "recently_opened_trigger".7 - Fermer SQLiteSpy sans rien sauvegarder.8 - Si on a une carte microSD, il faudra répéter le procés avec le books.db de la carte.
À la fin, déconnecter le T1 et vérifier le résultat.
Je l’ai fait sur mon T1 et tout va à merveille.
Une astuce très utile, cette fonction me manquait énormément car je lis souvent
2 ou 3 livres en même temps.
Explication très bien détaillée et facile à réalisée.
Merci
Merci, nibahc.
Je me permets d'upgrader le post, pour qu'il ne se dissout pas dans la mer....:smileywink:
telecharger sur le reader ou sur le mac?
Autre chose. Comment fait on à telecharger les periodique?
Il faut télécharger SQLiteSpy sur l'ordinateur
Bonjour eleafar,
Avant que je ne fasse n'importe quoi, j'ai une question. J'ai bien télècharger le fichier SQLiteSpy et fait une sauvegarde sur mon ordi de "books.db". Toutefois, lorsque j'arrive a ouvrir le fichier sur la T1, on me demande "ouvrir avec" ???? Que dois-je faire a ce niveau là ?
Je ne suis pas très douée et surtout pas très franche dans les manipulations, alors les explications les plus détaillés sont les meilleurs pour moi.
Merci d'avance pour la réponse.
Matoso72
Bonjour Matosita,
l ne faut pas passer le fichier SQLiteSpy à la liseuse.
Suit attentivement pàs a pàs:
3 - Démarrer SQLiteSpy et ouvrir books.db depuis le T1 (File->open database)
(Il te faudra:
Brancher le T1 une fois allumé.
Choisir Mode transfert de données.
Dans SQLiteSpy, appuyer sur File->open database
Chercher books.db dans READER - Sony_reader - database)
4 – Dans la fenêtre supérieure, coller le texte suivant (avec "edit>paste"):
CREATE TRIGGER recently_opened_trigger AFTER UPDATE OF reading_time ON books
BEGIN
UPDATE books SET added_date = 0 WHERE _id = new._id;
UPDATE books SET added_date = reading_time WHERE reading_time NOT NULL AND _id <> new._id;
END
5 – Aller à Execute > Clic sur Execute SQL .
6 - Vérifier que tout va bien: à gauche, dans Main>Tables>Books>Triggers, il doit apparaître "recently_opened_trigger".7 - Fermer SQLiteSpy sans rien sauvegarder.8 - Si on a une carte microSD, il faudra répéter le procés avec le books.db de la carte.
À la fin, déconnecter le T1 et vérifier le résultat.
Je l’ai fait sur mon T1 et tout va à merveille.
Bonjour eleafar,
Merci beaucoup pour les explications. j'ai réussi. J'ai bien les 4 derniers livres ouvert en page de garde. C'est vraiment cool comme cela, surtout que je change de lecture selon mon humeur.
Je me permets une question, rien avoir avec ce sujet.
Dois-je télècharger les mises à jours du site sony ? Jai mon reader depuis fin juillet et je n'ais pas fait les mises à jours mais sont-elles importantes, obligatoire, etc...
Merci pour ta réponse
Tu dois regarder dans Paramètres - À propos - Information appareil - Version
La dernière version c'est 1.0.04.12210
Si tu as une version antérieure, je te conseille de l'actualiser, mais avec la batterie complètement chargée (100%). Ce n'est pas obligatoire de le faire, mais certains utilisateurs avaient des problèmes avant actualisation avec le défilement des pages, entre autres.
Autre chose: je te conseille d'utiliser le programme gratuit Calibre à la place de reader for PC.