11-15-2020, 07:38 AM | #31 |
Zealot
Posts: 130
Karma: 10280
Join Date: Oct 2016
Device: none
|
1- Tu peux récupérer les étiquettes et le résumé en installant le plugin babelio calibre v5.zip (1er message de ce post) puis en le configurant selon ton choix (voir mon message dans le même post du 09-16-2019).
2- Python 2 n'étant plus maintenu, Calibre avec la V5 est passé en version 3 de Python, ce qui a nécessité de réviser tout le code, les deux versions de Python n'étant pas compatibles. L'extension fonctionnera donc pour toutes les montées de version de Calibre >= V5. 3- Pour développer cette extension, je me suis inspiré du code de plugins récupérant déjà des métadonnées. Préférences -> Extensions -> Obtenir de nouvelles extensions -> page officielle de l'extension sur laquelle on trouve le .zip correspondant Si le fichier plugin-import-name-babelio_notes.txt est vide, c'est tout simplement que je ne savais pas comment le renseigner. En revanche, il paraît nécessaire qu'un tel fichier existe même vide, à l'exemple des autres plugins. (en effet, je viens de découvrir un peu tard le tutoriel : Écrire vos propres extensions pour étendre les fonctionnalités de calibre qui précise que ce fichier texte doit être présent et vide dans toutes les extensions qui utilisent plus d’un fichier .py) Concernant l'environnement de test Windows, j'ai : - installé Python 2 puis 3 pour Calibre V5 - utilisé 7-zip pour zipper et dézipper les plugin - modifié le code des fichiers Python avec Notepad - testé l'extension avec Calibre portable Je n'ai que des connaissances très basiques en programmation et j'imagine que quelqu'un de compétent procéderait différemment. Dans le manuel de l'utilisateur Calibre, il y a par exemple un chapitre consacré à la mise en place de l'environnement de développement Calibre. Le forum consacré au développement Calibre semble également très utile https://www.mobileread.com/forums/forumdisplay.php?f=240 Last edited by lktr45; 11-16-2020 at 06:41 AM. |
11-16-2020, 04:08 PM | #32 |
Member
Posts: 15
Karma: 10
Join Date: Nov 2020
Device: kindle paperwhite
|
Merci lktr45: j'ai pu charger les plugin notes et metadonnées de babélio.
Si le plugin "notes" fonctionne à merveille ce n'est pas le cas pour récupérer les résumés qui laisse le résumé vide que je dois renseigner à la main. Je pense que c'est du à un parametrage incorrect chez moi mais j'ai essayé divers variantes pour le meme resultat. D'autre part, pour faciliter la mise à jour de la bibliotheque, serait il possible de construire 1 plugin qui lorsque l'on clique sur un livre, ouvre une fenetre du navigateur sur la page Babelio du livre. C'est à dire construire la requete quand on clique sur un bouton ? D'autre part comment fait on pour recuperer les 2 premieres étiquettes ? Merci de tes conseils |
Advert | |
|
11-16-2020, 04:23 PM | #33 |
Member
Posts: 15
Karma: 10
Join Date: Nov 2020
Device: kindle paperwhite
|
En lisant ta réponse je viens de comprendre comment récupérer les résumés, mais alors il remplit une ribambelle d'étiquettes. mais au moins on a le résumé.
Pour aller chercher les infos sur Babelio j'ai compris que tu t'étais inspiré d'un .py déjà ecrit mais ça serait bien pour peaufiner de connaitre exactement le format des données que l'on peut récupérer sur le site avec une requete. où peut on avoir ces informations ? |
11-17-2020, 05:00 AM | #34 |
Zealot
Posts: 130
Karma: 10280
Join Date: Oct 2016
Device: none
|
- Dans la fenêtre Configurer le téléchargement, tu peux sélectionner le nombre maximum d'étiquettes à télécharger, préférer moins d'étiquettes et créer des règles pour filtrer/transformer les étiquettes.
- Pour ouvrir la page Babelio du livre depuis Calibre, je donne dans ce post 2 méthodes : 1- plugin 'Search the Internet' (message du 03-23-2018) 2- lien dans le panneau latéral droit (message du 09-16-2019) - Pour récupérer une donnée par programmation, il faut analyser (parser) le code html de la page depuis un navigateur et fournir au programme le 'chemin' (xpath) de la donnée dans cette page. Avec Google Chrome par exemple : clic droit sur l'élément de la page qui t'intéresse -> Inspecter puis clic droit dans le panneau de droite Copy -> Copy Xpath |
12-05-2020, 12:09 PM | #35 |
Junior Member
Posts: 1
Karma: 10
Join Date: Dec 2020
Device: kobo aura
|
Bonjour
Je veux juste ajouter pour les utilisateurs d'osx que pour installer ce plugin : 0/ Fermez Calibre 1/ Telechargez le plugin dans le dossier et dézippez le zip 2/ Ouvrez un terminal et tapez "/Applications/calibre.app/Contents/MacOS/calibre-customize -b" sans taper la touche entrée 3/ Glissez le dossier dézippé dans la fenetre de terminal à la suite de la commande ci dessus 4/ Tapez la touche entrée Ouvrez Calibre et allez dans les préférences puis Barres d'outils pour y trouver Babelio |
Advert | |
|
12-07-2020, 06:11 AM | #36 |
Zealot
Posts: 130
Karma: 10280
Join Date: Oct 2016
Device: none
|
Bonjour Franck,
Merci pour l'info. Je rajoute un lien dans le premier message de ce post. |
12-30-2020, 05:41 PM | #37 |
Member
Posts: 15
Karma: 10
Join Date: Nov 2020
Device: kindle paperwhite
|
Bonjour @lktr45,
J'ai lu quelque part sur le forum qu'il existe une extension calibre pour tester la validité des livres ds la base calibre. car si l'on a supprimé par mégarde un document sur le disque calibre le considere tjrs présent à tort. Cette extension ne m'a tout d'abord pas paru essentielle mais maintenant je me dis que j'aimerai l'avoir pour tester les nbreux livres de ma base mais je n'arrive pas à retrouver où se trouve cette extension. Aurais tu une idée ? Merci pour ton conseil. Et tres bonnes fetes Nathalie PS tes extensions (notes, auteurs, titres) me servent énormément ! |
12-31-2020, 12:26 PM | #38 |
Zealot
Posts: 130
Karma: 10280
Join Date: Oct 2016
Device: none
|
Bonjour Nathalie et merci,
Pour répondre à la problématique d'une bibliothèque Calibre 'propre', je te propose de te rendre sur la première page du tuto Comment fonctionne calibre ? Les principes de base de la gestion des livres dans Calibre y sont clairement décrits. Sur ces principes, voici les outils que j'utilise : - plugin 'Polir les livres' Installation : icône Préférences -> Barre d'outis & menus -> barre d'outils ou menu à personnaliser -> La barre d'outils principale Cocher les cases pour mettre à jour dans le fichier epub les métadonnées (colonnes) et la couverture. À noter que par défaut, lors du polissage Calibre conserve le fichier original au format original_epub Pour ne pas le sauvegarder : icône Préférences -> Ajustements -> Sauvegarder le fichier original ... vers le même format. save_original_format_when_polishing = True (remplacer True par False) - 'Vérifier la bibliothèque' Menu de l'icône de la bibliothèque -> Maintenance de la bibliothèque -> Vérifier la bibliothèque puis Vérifier si les fichiers de la bibliothèque correspondent bien aux informations de la base de données. - plugin 'Quality Check' Installation : icône Préférences -> Extensions -> Obtenir de nouvelles extensions De nombreux contrôles de cohérence sont proposés. J'utilise principalement 'Check Metadata' -> 'Check title sort' et 'Check author sort' - plugin 'Modify ePub' Installation : icône Préférences -> Extensions -> Obtenir de nouvelles extensions Là aussi de nombreuses options proposées. En passant ces différents outils, je m'assure ainsi que : - le fichier epub contient bien (avant export) la couverture et les métadonnées visibles dans Calibre ('Polir les livres') - les répertoires et la base de données sont cohérents ('Vérifier la bibliothèque') - Les métadonnées sont correctement harmonisées ('Quality Check') - Le livre (fichier epub) ne contient pas de données inutiles qui en particulier alourdissent la taille(Mo). Cela dit, avoir une bibliothèque Calibre 'propre' ne garantit pas qu'il en sera de même sur l'appareil de lecture. En effet celui-ci a son propre logiciel qui gérera dossiers et métadonnées selon ses propres règles. Tout au moins je me dis que s'il y a probléme, il faudra regarder seulement du côté de l'appareil de lecture (liseuse, tablette, ...) Bonnes fêtes Last edited by lktr45; 12-31-2020 at 12:44 PM. |
05-24-2021, 11:58 AM | #39 |
Junior Member
Posts: 1
Karma: 10
Join Date: May 2021
Device: kobo clara
|
babelio notes ne fonctionne plus avec les chgts recents de babelio
J'ai fait un changement dans les expressions xpath qui a l'air de fonctionner...
zip en attachement |
05-25-2021, 03:56 AM | #40 |
Zealot
Posts: 130
Karma: 10280
Join Date: Oct 2016
Device: none
|
Merci beaucoup pour cette version améliorée du plugin.
Fonctionne nickel dans tous les cas grâce au code optimisé. Je rajoute le plugin dans le message initial. |
09-27-2021, 09:55 AM | #41 |
Junior Member
Posts: 9
Karma: 10
Join Date: Sep 2021
Device: Kobo
|
Bonjour,
J'ai un petit soucis... J'ai mis à jour mon Babelio_Note avec la version du 24-05-21 parce que j'avais quand même pas mal d'échecs avec la version précédente, et depuis la MAJ, j'ai plus une note qui est ramenée, j'ai fait le test sur des livres pour lesquels j'ai déjà eu des résultats par le passé. Pour info, je suis en environnement Windows, calibre portable, version à jour. Quelqu'un a-t-il un soucis similaire? |
09-28-2021, 06:26 AM | #42 |
Zealot
Posts: 130
Karma: 10280
Join Date: Oct 2016
Device: none
|
Bonjour,
Le plugin fonctionne correctement chez moi (Windows10, Calibre 64bit dernère version). Pour analyse du problème, procéder comme suit : - lancer Calibre portable - Menu(flèche) de l'icône 'Préférences' - 'Redémarrer en mode débogage' Après redémarrage : - 'Babelio Notes' pour un livre - quitter Calibre portable - poster le journal de débogage |
10-08-2021, 05:49 AM | #43 | ||
Junior Member
Posts: 9
Karma: 10
Join Date: Sep 2021
Device: Kobo
|
Quote:
Merci pour ta réponse. J'ai 2 problèmes différents. 1- certaines fois j'ai une popup d'erreur mais ça je l'ai toujours eu sur certains livres. 2- Le pluggin arrive au bout de son execution mais ne met pas à jour les notes. Dans le log, il y a 2 requêtes. La première sur Thérèse Raquin a levé une exception. La seconde sur La conquête de Plassans n'a pas ramené de résultat... Pourtant ce sont deux livres pour lesquels j'avais déjà des notes, donc je pense que le plugin avait déjà fonctionné sur ces livres avant que je tente de le mettre à jour. Quote:
|
||
10-09-2021, 11:31 AM | #44 |
Zealot
Posts: 130
Karma: 10280
Join Date: Oct 2016
Device: none
|
Bonjour,
Je pense que la version du 24-05-21 ne s'est pas installée correctement: l'extension ne trouve pas de votes pour la notice http://www.babelio.com/livres/Zola-Therese-Raquin/17256, ce qui se produit avec la version antérieure suite aux changements apparus sur le site Babelio. => - supprimer l'extension Babelio Notes dans Prérérences -> Extensions - quitter Calibre Portable - installer la version 'Babelio Notes.zip' proposée dans le premier message Concernant l'absence de mises à jour des notes en fin d'exécution, je suppose que le serveur Babelio rejette les requêtes lorque celles-ci provenant d'une même IP sont trop nombreuses. J'ignore les paramétrages mis en place sur le serveur, mais je conseille de ne pas dépasser une centaine de livres par lot, d'autant qu'un risque de bannissement temporaire est possible. Merci de me faire un retour et si celui-ci n'est pas positif de me donner ton navigateur par défaut : Panneau de configuration > Programmes par défaut > Configurer les programmes par défaut > Navigateur Web. Last edited by lktr45; 10-09-2021 at 11:50 AM. |
10-18-2021, 09:22 AM | #45 | |
Junior Member
Posts: 9
Karma: 10
Join Date: Sep 2021
Device: Kobo
|
Quote:
J'ai constaté une nette amélioration, des résultats, mais je pense que tu avais raison sur toute la ligne. 1/ Plugin pas à jour 2/ abus de ma part en terme de volume... J'ai une grande bibliothèque j'ai du faire des requêtes trop ambitieuses. (j'ai pris l'URL du log et en la rejouant avec mon navigateur, je ne me souviens plus du message exact, mais je pense que j'avais été banni...) Un grand merci pour ton aide. |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Must Have Tools Extensions? | elbarto0 | Kindle Developer's Corner | 3 | 10-03-2016 05:57 PM |
extensions.cfg who can explain it | Skeeve | PocketBook | 2 | 02-20-2015 01:57 AM |
links and extensions | Iain | ePub | 3 | 10-13-2010 01:46 AM |
Same book name, different extensions | Ununoctien | Bookeen | 3 | 12-13-2007 08:19 AM |
Firefox Extensions Best Of | TadW | Lounge | 9 | 12-17-2004 02:58 PM |