#1 2015-08-13 15:33:28

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Plugin BDphile pour GCbooks

Bonjour à tous

J'ai écris il y a quelques jours un plugin pour le site bdphile.info : GCBdphile.pm.

Il y a une limitation, il n'est pas possible de chercher par nom de série (le plugin utilise l'url de recherche http://www.bdphile.info/search/album/?q=...) il faut donc chercher par nom d'album sans nom de série ou par ISBN).

Si des informations disponibles sur le site web ne le sont pas avec le plugin ou que vous observez un dysfonctionnement signalez le moi ici ou sur le gestionnaire de tickets gitlab je verrais ce que je peux faire. Si ça marche signalez le moi aussi wink cela encouragera à maintenir et améliorer le code.

PS1 : Je suis entré en contacte avec les responsables du site via le formulaire de contact samedi dernier, je suis actuellement sans nouvelle.
PS2 : c'est la 1ère fois que j'écris un truc en perl soyez indulgent wink et si des développeurs ont des remarques pour améliorer le code je suis preneur !

Last edited by jojotux (2015-08-13 15:35:47)


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#2 2015-11-11 20:34:00

Antoniop
Member
Registered: 2007-08-15
Posts: 23

Re: Plugin BDphile pour GCbooks

Bonjour,
Comment l'installe-t-on ?
Est-ce qu'il fonctionne pour des collections de type BD ou livres ?
MErci

Offline

 

#3 2015-11-11 21:10:46

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Bonjour,

Plugin GCbooks donc collections de livres, ça ne marchera pas avec les collections de comics.

Des instructions d'installation sommaire sont sur la page du projet https://gitlab.com/snouf/gcstar sous windows j'imagine que /lib/GCPlugins se trouve dans ou sous dossier GCStar du foutoire C:\\Program Files\


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#4 2015-11-11 22:28:11

Antoniop
Member
Registered: 2007-08-15
Posts: 23

Re: Plugin BDphile pour GCbooks

Hé, ça marche bien !
Merci ! d'autant que le plugin amazon ne marche plus apparemment

Offline

 

#5 2015-11-12 20:11:21

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Cela fait plaisir que ça servent à quelqu'un d'autre. Je ne m'en sert que très occasionnellement si un problème intervient ne pas hésiter à me le transmettre.


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#6 2015-11-12 22:40:30

Antoniop
Member
Registered: 2007-08-15
Posts: 23

Re: Plugin BDphile pour GCbooks

Pas de problème...ça fait plaisir de voir qu'il y a encore des gens qui s'intéressent à gcstar et qui partagent leur travail :-)
Si tu as l'occasion de regarder le plugin d'amazon...

Offline

 

#7 2015-11-14 20:17:19

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

J'avais regardé amazon, trop compliqué pour mes maigres connaissances en perl.

Mais qu'est ce qu'offre amazon en plus que BDphile ?


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#8 2015-11-14 21:07:18

Antoniop
Member
Registered: 2007-08-15
Posts: 23

Re: Plugin BDphile pour GCbooks

Rien, c'est pour les autres livres !
Je ne connais rien à Perl en ce qui me concerne

Offline

 

#9 2016-02-20 13:33:24

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Petites corrections faites dans GCBdphile.pm !
- Les auteurs apparaissait parfois plusieurs fois
- Les auteurs sont maintenant retourné sous forme d'une liste (et non une chaîne de noms séparés pas des ,)

Last edited by jojotux (2016-02-20 13:36:26)


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#10 2016-02-23 10:06:59

Antoniop
Member
Registered: 2007-08-15
Posts: 23

Re: Plugin BDphile pour GCbooks

C'est noté !
Merci smile
Je vais le télécharger.
Si quelqu'un sait comment mettre à jour un plugin sur le dépôt de gcstar, je suis preneur !

Last edited by Antoniop (2016-02-23 10:07:23)

Offline

 

#11 2016-02-24 20:13:19

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Pour la mise à jours de plugins fait une recherche ou commence un autre topic stp. Réservons celui-ci au support de Bdphile wink.


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#12 2016-08-11 17:06:36

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Mise à jour de BDphiles,
- Correction du problème de récupération des couvertures (lié au passage à l'https du site)
- Récupère le dos de couverture si disponible.

Note : GCstar semble avoir des problèmes pour la récupération de image en https. Les images sont donc récupérée en http.


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#13 2017-05-05 16:03:57

BaDuf
Member
Registered: 2011-07-12
Posts: 11

Re: Plugin BDphile pour GCbooks

Bonjour,

Je viens de découvrir l'existence de ce plugin en farfouillant le forum (https://gitlab.com/Kerenoc/GCstar/tree/Plugin_Bdphile/). Merci à son développeur !!
Pour le moment, j'utilise le plugin GCBedetheque afin de récupérer les infos pour ma collections de BD et je pensais ajouter ce nouveau plugin en supplément.
Malheureusement, il ne fonctionne pas pour les collections de type GComics dans lequel est ma collection de BD. A l'inverse, le plugin Bedetheque ne marche que pour les collection de Comics...

Question bete : cela me semble étrange que 2 plugins dédiés à la récupération d'info BD fonctionnent respectivement avec des types de collections différents, n'y a-t-il pas moyen de les rendre plus génériques?
Plus naivement, pourquoi le plugin BDPhile n'est-il pas prévu pour la collection de comics, il me semble que cela serait plus logique (BD=comics) ?

Sinon, est-il possible de convertir une collection de comics en collection de livres ?

Quoi qu'il en soit, cela fait plaisir de voir qu'il reste quelques utilisateurs de GCStar !

Merci par avance.

Offline

 

#14 2017-05-11 16:25:16

kerenoc
Member
Registered: 2016-03-19
Posts: 327
Website

Re: Plugin BDphile pour GCbooks

Les plugins de type Books et Comics ne renvoient pas exactement les mêmes infos. Pour les Comics, il est sans doute conseillé de faire un plugin à 2 passes : une passe pour choisir le nom de la série, une autre pour choisir un exemplaire au sein d'une série (cf ce qui se fait pour Comics Books DB).

En ce qui concerne BDphile, il faut aussi modifier le format des URL de recherche qui est différent pour les séries ou les albums.

Offline

 

#15 2018-10-24 16:30:50

kerenoc
Member
Registered: 2016-03-19
Posts: 327
Website

Re: Plugin BDphile pour GCbooks

L'accès au site BDphile est maintenant aussi disponible pour les collections de type Comics (branche Test sur Gitlab). Le plugin est basé sur celui déjà disponible pour les livres. A tester pour vérifier son bon fonctionnement.

Offline

 

#16 2020-04-05 10:43:18

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Hello

Il y a quelque semaine j'avais des problèmes avec un "FR" qui venait dans le titre et les backpic qui n'était pas trouvée. C'est corrigé. https://gitlab.com/snouf/gcstar/-/commi … a1058a562d

Et j'ai à l'instant "merger" les modifs de kerenoc. https://gitlab.com/snouf/gcstar/-/commi … 741d8b4e74

Par contre je n'arrive pas à régler un problème en faisant une recherche sur l'isbn 9782302071308

Code:

gcstar -x -c GCbooks -w Bdphile --download 9782302071308
Wide character at /usr/lib/x86_64-linux-gnu/perl/5.28/Encode.pm line 228.

J'ai l'impression que ça vient du Ž (https://fr.wikipedia.org/wiki/%C5%BD) de Živorad https://www.bdphile.info/album/bd/12133 … 1-islandia mais je n'arrive pas à régler le problème. kerenoc un petit coup de main serait le bienvenu :-)


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#17 2020-04-09 14:58:18

kerenoc
Member
Registered: 2016-03-19
Posts: 327
Website

Re: Plugin BDphile pour GCbooks

J'ai regardé le pb sur Windows 10, Ubuntu 18.04 et Debian 10, pas d'impact apparent pour moi, le nom de l'auteur s'affiche correctement dans l'application.

Par ailleurs, quels livres provoquaient le pb avec FR et les backpics?

Offline

 

#18 2020-04-09 17:28:00

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Pour le "Wide character"
Je suis sous Debian Buster je vient de refaire un test et non ça ne marche pas.

Code:

$ gcstar -v
GCstar 1.7.1
$ perl -v

This is perl 5, version 28, subversion 1 (v5.28.1) built for x86_64-linux-gnu-thread-multi
(with 61 registered patches, see perl -V for more detail)
...

Pour le FR presque toutes ou toutes ce qui me semble "normal" puisque le "FR" est dans le tag <h1> https://www.bdphile.info/album/bd/12133 … 1-islandia ligne 160

Code:

        <h1>
                            <a href="https://www.bdphile.info/series/bd/31858-conquetes">Conquêtes</a>
                        <span class="language tooltip" title="Série publiée en français">FR</span>
        </h1>

mais du coup je me demande si ce n'est pas une histoire de version de perl. Quelle est ta version ?

Pour les backpics toutes je crois mais je n'avais pas essayé avec ta version.J'étais sur une vielle de mes versions

Par contre j'ai eu un autre problème. Les urls des images en https sont bonnes mais gcstar ne les télécharges pas, avec une url en http ça marche https://gitlab.com/snouf/gcstar/-/commi … 381a012fce


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#19 2020-04-10 07:36:34

kerenoc
Member
Registered: 2016-03-19
Posts: 327
Website

Re: Plugin BDphile pour GCbooks

J'utilise aussi Perl 5.28 donc cela ne vient pas de là . par contre la version 1.7.1 de GCstar commence à dater. Le repo Gitlab est maintenant la référence (branche Test) et il y a longtemps que le support HTTPS a été ajouté (il ne suffit pas de modifier les plugins il faut aussi modifier GCPluginsBase.pm et d'autres fichiers).

Offline

 

#20 2020-04-10 08:39:01

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Je dois dire que gcstar continuait de faire ce que je lui demandais de faire et donc je n'ai pas vraiment suivit ta reprise du code big_smile. Il avait été installé depuis le gestionnaire de paquet.

Je vais passer sur ta version, je pense le port gtk3


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#21 2020-04-10 09:22:17

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Je confirme sur la branche gtk3
- pas de problème de "Wide character"
- pas de problème avec l'https

Par contre je ne comprend pas le filtre "m/image/)" que tu as ajouté https://gitlab.com/Kerenoc/GCstar/-/com … be26f607f9 as-tu une bds sur lequel il y a une backpic ou ce filtre s'applique ? Sans je récupère une page de "extrait" donc ce n'est pas l'idéal mais avec je n'ai trouver aucune bds "compatible"


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#22 2020-04-10 17:11:44

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

Et pour en revenir au "FR" dans le titre.
Le titre est composé de <série> - <titre tome> hors dans ta version <serie> n'est plus récupéré et "FR" apparaît dans ce dernier.

Et je me suis aussi rendu compte que la description n'était plus récupérée. C'est corrigé. J'ai testé avec une 10ène d'ISBN


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 

#23 2020-04-11 09:07:55

kerenoc
Member
Registered: 2016-03-19
Posts: 327
Website

Re: Plugin BDphile pour GCbooks

Pour le site BDphile, je m'étais surtout concentré sur la mutualisation entre le traitement pour les livres et celui pour les BDs.

Pour "backpic", je ne me souviens pas quelles recherches de livre m'avais conduit à faire la modif!

Pourrais-tu svp me donner des titres ou ISBN qui causent pb pour que je puisse regarder et les intégrer dans les tests de non régression.

Offline

 

#24 2020-04-11 11:36:39

jojotux
Member
Registered: 2007-09-14
Posts: 85
Website

Re: Plugin BDphile pour GCbooks

J'ai fait les test avec la branche "Test" type de collection GCbooks dis-moi si tu veux que je change de branche

9782302071308
title="Tome 1 : Islandia" je préférerais "Conquêtes - Tome 1 : Islandia"
Série n'est pas récupéré
Pas de backpic
Pas de description

Faire également un test avec
9782302072954
et vérifier que la description est vide (lors de mes tests j'ai eu un "Le synopsis de cet album est manquant sad ..."


GCweb, présentez vos collections GCstar sur le web de façon dynamique !

PS : je cherche des traducteurs français → autres langues

Offline

 



Should you have a problem using GCstar, you can open a bug report or request some support on GCstar forums.