#51 2018-02-19 15:50:37
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Farmer:
L'Univers � l'envers
Les Amants étrangers
Le Faiseur d'univers
Dick P. K.
À rebrousse-temps
Le Maître du Haut Château
Aucun n'a d'ISBN, l'éditeur remonte dans édition ou dans les deux cases.
Pour plusieurs lignes certaines sont bonnes d'autres pas.
Beucoup de J'ai lu mais aussi quelques Pocket.
J'utilise:
GCstar-Test-b19edfb9905a673223ed53fb90e310c14cd42a7f
Offline
#52 2018-02-19 19:16:19
Re: Mise à jour plugin Noosphere
J'ai essayé avec Le Faiseur d'Univers : toutes les réponses semblent correctes pour le champ "éditeur". Cf exportation en CSV.
Code:
Titre;Auteurs;Editeur;Edition Faiseurs d'univers et autres récits sur le jeu;;GALLIMARD Jeunesse;Folio junior science-fiction Le Faiseur d'univers;FARMER Philip José;OPTA;Galaxie-bis Le Faiseur d'univers;FARMER Philip José;OPTA;Anti-mondes Le Faiseur d'univers;FARMER Philip José;POCKET;Science-Fiction / Fantasy Le Faiseur d'univers;FARMER Philip José;POCKET;Science-Fiction / Fantasy Le Faiseur d'univers;FARMER Philip José;POCKET;Science-Fiction / Fantasy Les Faiseurs d'univers, La science-fiction aujourd'hui;WOLLHEIM Donald Allen;Robert LAFFONT;Ailleurs et demain - Essais
Offline
#54 2018-02-20 06:10:18
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Mea culpa!
J'aurais dû préciser.
Offline
#55 2018-02-21 11:43:46
Re: Mise à jour plugin Noosphere
Version corrigée sur le dépôt GitLab mais en modifiant des traitements pas très élégants du plugin NooSFere.
A tester dans une autre branche Git, une version plus propre qui nécessite une modification de GCPluginBase.pm pour faciliter l'écriture et l'évolution des plugins qui demandent l'analyse de plusieurs pages pour construire la liste des éléments recherchés.
Offline
#56 2018-02-21 12:30:10
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Quelle est la branche en question?
Offline
#57 2018-02-21 13:20:51
Re: Mise à jour plugin Noosphere
Branche Evolution_multi_next_URL qui généralise le champ {nextUrl} en gérant la liste des pages suivantes à charger. Au départ c'est pour les plugins qui demandent une étape intermédiaire avec un dialogue ed sélection lors d'une recherche (par exemple choix d'une série avant de charger les épisodes). Dans le cas de NooSFere, la proposition est de l'utiliser pour aller parcourir plusieurs pages de façon transparente et homogène (avec le même code d'analyse de l'HTML).
Offline
#58 2018-02-21 18:35:30
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Je viens d'installer cette version.
Un véritable plaisir.
Encore Bravo.
Offline
#59 2018-02-21 19:15:38
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
La fenêtre "choix de livre" peut être mal remplie dan les cas spéciaux comme celui-ci :
https://www.noosfere.org/livres/niourf. … ##NooSFere
Le Trône de Fer, l'intégrale - 3
Sommaire
1 - Intrigues à Port-Réal (A Storm of Swords), pages 11 à 294, Roman, trad. Jean SOLA
2 - L'Épée de feu (A Storm of Swords), pages 295 à 565, Roman, trad. Jean SOLA
3 - Les Noces pourpres (A Storm of Swords), pages 566 Ã 858, Roman, trad. Jean SOLA
4 - La Loi du régicide (A Storm of Swords), pages 859 à 1151, Roman, trad. Jean SOLA
Le titre se trouve dans le sommaire.
Anthologies ou intégrales.
Offline
#60 2018-02-22 12:08:01
Re: Mise à jour plugin Noosphere
Dans ce cas, le livre physique regroupe les 4 romans, il faut donc a priori un seul élément dans GCstar. Par contre le contenu du sommaire pourrait être récupéré et ajouté à la description du livre.
Offline
#61 2018-02-22 17:50:55
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Effectivement, c'est une bonne idée, surtout pour les livres n'ayant pas de quatrième de couverture à cause de cela.
Offline
#62 2018-03-31 12:16:39
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Bonjour,
Petit bug ?
J'ai toujours une virgule après le nom de l'illustrateur.
J'ai remplacé les lignes 381/382
Code:
$origtext = ", ".$origtext if ($self->{curInfo}->{artist}); $self->{curInfo}->{artist} .= $origtext if ($origtext ne ", &");
par:
Code:
if (($self->{curInfo}->{artist} eq '') && ($origtext ne '')) { $self->{curInfo}->{artist} = $origtext; } elsif ($origtext ne '') { $self->{curInfo}->{artist} .= ', '.$origtext if (($origtext ne ", ") && ($origtext ne "&")); }
Pas terrible, mais fonctionne.
Pourtant avec le même code original, le problème n'apparaît pas pour le traducteur!
Essayé avec 3 versions du gitlab.
Offline
#64 2018-05-01 17:58:59
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Bonjour,
Je viens d'installer la dernière version:
A nouveau la virgule après le nom de l'artiste.
Lorsque l'on utilise la fonction "mise à jour" et non "Télécharger",
le logiciel remplit la case "numéro dans la série" avec la dernière donnée en mémoire!
Offline
#65 2018-05-06 15:41:58
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Bonjour,
Remplissage aléatoire du champ "série":
Si le titre comporte des lettres accentuées ou « l' » le nom de la série ne remonte pas. (Fondation foudroyée, les robots et l'empire) Asimov.
Sinon (face aux feux du soleil, les cavernes d'acier) Asimov fonctionne alors qu'il y a un « d' ».
Offline
#66 2018-05-15 11:49:35
Re: Mise à jour plugin Noosphere
Remplissage aléatoire du champ "série"
Dans mon environnement, je n'ai pas observé de corrélation entre les accents ou les apostrophes dans le titre et la récupération de la série.
Par contre, pour certains volumes (par exemple, "Fondation foudroyée" dans la collection "Lunes d'encre"), le numéro du tome n'apparaît pas car il faudrait aller le chercher dans une page web supplémentaire (liens vers le "découpage annexe").
Offline
#68 2020-03-11 10:04:33
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Bonjour,
Je reviens vous embêter sur ce plugin qui ne fonctionne plus du tout chez moi.
Tests avec le dernier GCstar-Test et le dernier GCstar-Gtk3
Symptomes:
- Lors de l'ajout d'un livre il ne le trouve pas
- Pour les livres déjà ajoutés:
- le bouton Télécharger (à voir) ne trouve pas le livre
- le bouton Voir sur internet renvoie l'erreur suivante
Tarzan l'invincible (Tarzan the Invincible)
Erreur d'exécution Microsoft VBScript erreur '800a000d'
Type incompatible: 'cache_inter'
/modules/AuteursLivres.inc, ligne 110
Offline
#69 2020-03-17 13:17:36
Re: Mise à jour plugin Noosphere
Bonjour,
Modifications faites au plugin Noosfere pour l'adapter à des changements du site web.
Je n'ai pas eu le temps de faire des tests de non régression intensifs! Merci de signaler s'il reste des erreurs.
Actuellement la recherche retourne une liste "à plat" de toutes les éditions des livres. Cela nécessite de télécharger de nombreuses pages web et introduit donc un certain délai et une certaine charge sur le serveur. Une option pourrait être de faire une recherche à deux niveaux, comme fonctionne actuellement le site web et comme le fait GCstar pour les collections de séries TV ou de BDs. Un avis des utilisateurs de ce plugins?
Offline
#70 2020-03-17 16:52:14
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Bonjour et merci pour cette mise à jour.
N'ayant pas les compétences nécessaires, je ne me hasarderais pas à émettre une opinion technique sur ce sujet mais, si le plugin peut être modifié pour limiter la charge du ou des serveurs de ce site cela me paraît philosophiquement une bonne chose.
Offline
#71 2020-03-20 15:53:54
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Bonjour,
Robin HOBB : Sur les Rives de l'Art
ISBN : 978-2-290-16352-8
En ajoutant � ma collection cet ouvrage, qui existe en deux éditions - PYGMALION & J'AI LU
Je n'obtiens rien � partir de l' ISBN et uniquement l'ouvrage édité par PYGMALION en recherche par nom et le champ ISBN est vide.
Offline
#73 2020-03-24 09:45:38
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
Bonjour,
Sur ma Debian 10 la recherche par ISBN avec ou sans tirets ne fonctionne pas.
La recherche avec le titre partiel me propose bien plusieurs éditions mais rien n'est importé lorsque je valide.
Avec le confinement j'ai le temps de copier/coller
Quel est le fichier � modifier?
Offline
#74 2020-03-24 16:57:22
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
J'ai modifié le plugin ainsi et la recherche par ISBN fonctionne/
sub getSearchUrl
{
my ($self, $word) = @_;
if ($self->{searchField} eq 'isbn')
{
#return "https://www.noosfere.org/livres/cyborg_livre.asp?mini=1000&maxi=3000&mode=Idem&EtOuParution=NS&isbn=". $word;
return "https://www.noosfere.org/noosearch_simple.asp?Mots=". $word;
}
else
{
#return "https://www.noosfere.org/livres/cyborg_livre.asp?mini=1000&maxi=3000&mode=Tous&EtOuParution=NS&titre=". $word;
return "https://www.noosfere.org/noosearch_simple.asp?Mots=". $word;
}
L'adresse contenant "/cyborg_livre.asp?" donne l'erreur précédement évoquée.
Par contre les infos ne sont toujours pas remontées dans la collection
Offline
#75 2020-03-24 17:20:35
- BMHD
- Member
- Registered: 2009-01-08
- Posts: 104
Re: Mise à jour plugin Noosphere
J'ai cette erreur en console:
"GCPlugins::GCbooks::GCbooksPluginsBase" is empty
Pas de GCbooksPluginsBase dans ce GCStar!
Offline
Should you have a problem using GCstar, you can open a bug report or request some support on GCstar forums.