#26 2018-02-06 07:36:20

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Bonjour,
J'ai, je pense, le même bug que toi. (version 1.7.1 linux).
Première ligne de la fenêtre "choix du livre" vide, mais infos complètes dans la fenêtre "choix des éléments".
Deuxième ligne, contient des informations mais aucune info dans la fenêtre "choix des éléments".

Je joins un nouveau fichier qui permet de récupérer le champs "auteurs" dans l'ordre Nom1 Prénoms1, Nom2 Prénoms2...

Je regarde pour le titre original.

Onglet "general" ou "détails" ?

Par contre j'aurais besoin d'un début de piste pour le numéro du volume dans la série.
il se trouve après le tag <a & serie.asp?NumSerie=,
texte entre 2 balises FONT "vol." suivi du numéro du volume pouvant contenir des lettres.


Attachments:
Attachment Icon GCNooSFere.pm, Size: 20,912 bytes, Downloads: 67

Offline

 

#27 2018-02-06 10:05:20

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

Re: Mise √ jour plugin Noosphere

Ci-joint proposition de modèle:
- pour optimiser le premier onglet: mettre la date et le nombre de pages sur une ligne, migrer la langue sur l'onglet "Détails" (information souvent implicite en fonction du titre et des infos d'édition) et prendre la place libérée pour le titre original.
- pour le deuxième onglet, mettre ensemble l'indicateur Lu, l'Emplacement et la Note : je lis un livre, je le range et je lui attribue une note. Mettre ensemble Traducteur et Langue. Mettre ensemble Format et Artiste (couverture liée au format).

Pour le no de volume, la recherche du tag avec numserie puis d'un texte vol. puis récupération de la valeur me semble le plus simple en effet.

Last edited by kerenoc (2018-02-06 10:05:59)


Attachments:
Attachment Icon GCbooks.gcm, Size: 14,836 bytes, Downloads: 64

Offline

 

#28 2018-02-08 04:47:34

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Bonjour,
La m√©thode "marteau/burin" √  atteint ses limites.

N'ayant aucune connaissance en programmation, je n'ai aucune idée de la façon de récupérer les informations pour "volume" & "original".
Désolé de ne pouvoir en faire plus.

Dans le fichier GCbooks.gcm joint, j'ai ajouté la ligne <publisher> dans la partie <results> car c'est elle qui permet d'afficher le nom de l'éditeur dans la fenêtre "choix du livre".


Attachments:
Attachment Icon GCbooks.gcm, Size: 14,865 bytes, Downloads: 63

Offline

 

#29 2018-02-08 13:41:00

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

Re: Mise √ jour plugin Noosphere

Ok merci d'avoir regardé le plugin NooSFere. Je pense pouvoir regarder comment aller plus loin dans les prochains jours.

Offline

 

#30 2018-02-08 17:29:54

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Je serais heureux de voir le résultat afin de voir comment il fallait faire.

Merci √  toi de nous permettre de continuer √  utiliser GCstar par tes mises √  jour r√©guli√®res.

Offline

 

#31 2018-02-10 11:37:56

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

Re: Mise √ jour plugin Noosphere

Bonjour,

Numéro dans un cycle maintenant récupéré par le plugin GCNooSFere (commit sur Gitlab).

Offline

 

#32 2018-02-10 14:11:50

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Bonjour,

Ce serait bien de changer :
$numero =~ s/[^0-9]*//g;
par:
$numero =~ s/vol.//g;

Cela permet de remonter les quelques livres en 1a, 10b...

Exemple: 9782266206907 (secrets de Jordan Robert, numéro 10b)

Offline

 

#33 2018-02-10 15:34:44

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Mea culpa,

Il faut évidemment changer le champ "number" en "short text" et enlever "min/max value" dans GCbooks.gcm
Ligne 80:

Code:

<field value="volume" group="Main" init="" label="Volume" type="short text" imported="true" />

Offline

 

#34 2018-02-10 16:52:45

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

smile

Pour avoir le champ éditeur dans la fenêtre choix de livre, il faut rajouter une ligne dans la partie <results> de GCbooks.gcm.

Code:

<field>publisher</field>

avant la balise

Code:

<field>edition</field>

pour obtenir les champs dans cet ordre :

Titre - Auteurs - Editeur - Edition

Merci

Offline

 

#35 2018-02-10 18:54:54

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

Re: Mise √ jour plugin Noosphere

Intégré dans la branche Test sur Gitlab : merci.

Petite modification suite √  la recherche de la "Roue du temps" : pas de num√©ro de volume mais la cha√ģne "d√©coupage annexe" : il faudrait t√©l√©charge une page de plus et l'analyser pour retrouver le num√©ro du volume.

Le titre original et sa date de publication sont maintenant récupéré.

Modifications √  tester.

Offline

 

#36 2018-02-11 06:36:29

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Bonjour,

Excellent!

Juste pour pinailler, dans /usr/local/lib/gcstar/GCLang/FR/GCModels/GCbooks.pm je mettrai bien :
"Version numérique" pour Digitalfile

Lorsqu'il n'y a pas de quatrième de couverture, peut-être ajouter entre lignes 417-418
$self->{curInfo}->{description} = 'Pas de texte sur la quatri√®me de couverture' qui l√®ve toute ambigu√Įt√© pour les t√™te en l'air comme moi.

+ pour mon usage personnel j'ai traduit Bookdescription => "Quatri√®me\n      de\ncouverture",

Le bug Hors-le-monde et 2265081574

Ces livre n'ont qu'une édition et il y a une critique qui contient un lien vers un autre ouvrage.

en modifiant dans GCNooSFere.pm
Lignes 62 & 66
elsif (($tagname eq 'a') && ($attr->{href} =~ m|./editeur.asp\?numediteur=|i))
elsif (($tagname eq 'a') && ($attr->{href} =~ m|./collection.asp\?NumCollection=|i))
par                        m/...../i))

On remonte les info Editeur/Edition au lieu d'une ligne entièrement blanche!

Offline

 

#37 2018-02-12 11:12:54

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

Re: Mise √ jour plugin Noosphere

Bonjour,

Traduction correcte de "digital" ajoutée (quasiment un acte de résistance de nos jours).

Fait pour Quatrième de couverture.

Bug sur la liste de recherche avec un seul titre corrigé.

Modifications √  tester sur la branche Test de GitLab

Offline

 

#38 2018-02-12 16:19:05

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Bonjour,

Normal pour un papi smile

Pour le cot√© esth√©tique, j'imagine que les fl√®ches du "rank" sont dues au format "number" et  que je ne peux pas les mettre au "Tome" ? Afin d'obtenir deux fl√®ches simple d'un cot√© et 2 doubles de l'autre.

En tout cas BRAVO et surtout merci.

Offline

 

#39 2018-02-13 16:38:01

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

Re: Mise √ jour plugin Noosphere

J'ai modifié le type du champ Serie pour activer l'historique (flèche vers le bas).

Par contre, comme le volume peut prendre des valeurs alphanum√©rique, je ne suis pas s√Ľr que permettre l'incr√©mentation/d√©cr√©mentation soit tr√®s pertinent (pour la Roue du Temps, besoin d'un passage en s√©quence de tout l'aphabet avant d'incr√©menter le nombre pour passer de 10b √  11a par exemple).

Offline

 

#40 2018-02-13 17:40:28

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Mea culpa ,
Je me suis mal exprimé.
C'était uniquement pour moi et non une modification générale, alors que comme tu le fais remarquer elle n'est pas pertinente.
C'était juste confirmer que ces flèches sont gérées par le type de champ.
Encore merci

Offline

 

#41 2018-02-15 19:41:41

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Bonsoir,

J'ai trouvé un livre avec un numéro > 100000.
Il faudrait naugmenter le champ "rank" de GCbooks.gcs d'un digit.

Dans le plugin noosphère modifier les lignes:
343 & 354:
$prenom = join(", ",@prenomnom);
remplacer la virgule par une espace (ou autre séparateur neutre) car sinon lors de plusieurs prénoms le logiciel est mis en défaut.
Exemple: Bradley Marion, Zimmer ajoute un auteur Zimmer

Offline

 

#42 2018-02-15 22:45:40

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

Re: Mise √ jour plugin Noosphere

OK je vais regarder.

Par curiosité et pour enrichir la liste des cas de test de non régression (avec l'espoir de le automatiser), quel livre a un numéro aussi élevé et pour quel livre le nom de Marion Zimmer Bradley s'affiche mal?

Offline

 

#43 2018-02-16 06:35:12

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Pour  Bradley Marion, Zimmer ou Tolkien J., R.,R.
D√©s que GCstar voit une virgule il, cr√©e un nouvel auteur. Changer l√  ou dans le plugin?

Honte √  moi je n'ai pas not√© le livre en question, d√©s que je le retrouve je te donne l'info. C'√©tait plus de 103000

Offline

 

#44 2018-02-16 12:05:52

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

Re: Mise √ jour plugin Noosphere

J'ai utilisé le plugin NooSFere pour télécharger des informations pour des livres des auteurs cités mais je n'ai pas constaté le problème (nom propre bien repéré, auteurs bien différenciés).

Testé sur les recherches suivantes (pas vraiment que SF d'ailleurs!):
Glenravenne
La Prêtresse d'Avalon
Hobbit
Le seigneur des anneaux
Le septième fils

J'ai aussi regardé d'autres auteurs au nom un peu compliqué comme Arthur C. Clarke ou Philip K. Dick mais le nom est toujours correctement récupéré avec la version courante de la branche Test.

Le seul petit d√©faut identifi√© suite √  une recherche pour "La vall√©e de l'√©ternel retour" est pour la regrett√©e Ursula K. LE GUIN qui appara√ģt comme GUIN Ursula K. LE : il faudrait prendre tous les mots en majuscule comme nom propre

Offline

 

#45 2018-02-16 13:14:36

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Effectivement ton plugin correspond au mien (apr√®s modifications). Ais-je rat√© une mise √  jour?
DEL REY, DE HAVEN ...

Offline

 

#46 2018-02-17 17:45:11

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

Re: Mise √ jour plugin Noosphere

Modifications sur Gitlab pour simplifier les traitements des noms propres et prendre en compte les majuscules accentuées et les noms composés. Les noms contenants des minuscules (Tony DiTERLEZI, Patrick McSPARE, Ellen MacGREGOR) et un peu exotiques (Eunice D.M.) ne sont pas supportés, par contre, cela marche pour (Hector) Savinien CYRANO DE BERGERAC!

Offline

 

#47 2018-02-17 22:06:19

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Bonsoir,

Test derni√®re mise √  jour ok.

Trouvé:
L'√©diteur appara√ģt dans √©dition

À rebrousse-temps
Le Ma√ģtre du Haut Ch√Ęteau
L'Univers √  l'envers
Les Amants étrangers
Le Faiseur d'univers
...

Erreur remontée
La Quête d'Acorna (2-266-10674-0): uniquement BALL Margaret, manque Anne McCAFFREY

Mise √  la fin des articles
LE MAY Doris -> dans le classement par auteurs MAY Doris (LE), anecdotique.

Offline

 

#48 2018-02-17 22:25:56

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

Après redémarrage, La Quête d'Acorna (2-266-10674-0) remonte correctement les informations.
Le reste est toujours d'actualité.

Offline

 

#49 2018-02-18 20:54:45

BMHD
Member
Registered: 2009-01-08
Posts: 62

Re: Mise √ jour plugin Noosphere

La Terre est une idée:
DENO√čL, coll. Pr√©sence du futur n¬į 103-104
Le tiret dispara√ģt lors de la remont√©e d'information.

Offline

 

#50 2018-02-19 13:23:50

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

Re: Mise √ jour plugin Noosphere

Bizarrerie d'éditeur pour "La terre est une idée", la taille du livre ne semblait pas nécessiter deux tomes et les dernières éditions sont sorties avec le numéro 103.

En tous cas, corrigé en prenant le premier nombre (pour garder le caractère numérique au champ).

Modèle Books corrigé pour permettre des séries de presque un million de titres.

Je n'ai r√©ussi √  reproduire le bug sur la confusion entre les champs Editeur et Edition/Collection : quel titre et quelle √©dition exactement permettent de le provoquer?

Offline

 



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