Page 5 of 12

super

Posted: 2009-02-21 13:31:45
by yamamah
Super, ca marche et merci
Et en effet "Chapitre macabre" n'est pas sur Allociné
A un de ces jours

Posted: 2009-03-13 21:56:03
by draco31.fr
Ben dites donc ! Voilà 1 an et demi que j'ai pas mis le nez dans le script et je vois qu'il y a toujours des utilisateurs et des gens pour le maintenir !
Je suis content qu'en initialisant ce script, j'ai pu répondre au besoin de certain d'entre vous.
Je suis également heureux d'apprendre que d'autre que moi continuent à le maintenir...
Bonne continuation à tous.
bye

Mise à jour Script CineMotions V0.9.6

Posted: 2009-03-25 17:15:41
by Raoul_Volfoni
Une mise à jour du script CineMotions (V0.9.6) est dispo à l'adresse habituelle : http://update.antp.be/amc/scripts/

Au menu de la mise à jour :

- Correction d'un bug sur le moteur de recherche CineMoteur qui ne récupérait pas les url des films
- Correction d'un bug qui ne récupérait pas la liste des acteurs lorsque le titre du film comportait des parenthèses comme par ex : Immortel (Ad Vitam), Même Pas Mal ! (Dodgeball)

@ Draco31.fr

Salut Draco31.fr
Quand est ce que tu reviens sous windows ? ... ;) ... on s'ennuie sans toi :(

Correction Script CineMotions V0.9.6

Posted: 2009-04-03 16:31:47
by chapichapo
Bonjour à tous

Voici quelques corrections à intégrer :

Récupération correcte du titre traduit :

remplacer

Code: Select all

//--OK--------------------------------------------------------------------------
// Prend le titre traduit
  SetField(fieldTranslatedTitle,FormatTitre(Trim(MonFindInfo('<H1 style="color: #000000; font-size:18px; 

font-weight:bold;text-decoration:none">','</H1>',Line,0)),GetOption('Format du Titre')));

//--OK--------------------------------------------------------------------------
par

Code: Select all

//--OK--------------------------------------------------------------------------
// Prend le titre traduit
  SetField(fieldTranslatedTitle,FormatTitre(Trim(MonFindInfo('class="titre_film">'
,'</A></H1>',Line,0)),GetOption('Format du Titre')));

//--OK--------------------------------------------------------------------------
Récupération correcte du synopsis :

remplacer

Code: Select all

//--OK--------------------------------------------------------------------------
// Prend le synopsis
  temp := '';
  temp := MonFindInfo('histoire de','</font>',Line,1);
  temp := MonFindInfo('<font class="link6">','</font>',temp,0);
  NoHTML(temp);
  Setfield(fieldDescription,temp);

//--OK--------------------------------------------------------------------------
par

Code: Select all

//--OK--------------------------------------------------------------------------
// Prend le synopsis
  temp := '';
  temp := MonFindInfo('histoire de','</div>',Line,1);
  temp := MonFindInfo('<font class="link6">','</font>',temp,0);
  NoHTML(temp);
  Setfield(fieldDescription,temp);

//--OK--------------------------------------------------------------------------
Ce problème à été rencontré sur toute les fiches du site.
page de test : http://www.cinemotions.com/modules/Film ... /MASH.html

Note : J'utilise le moteur "Cinémotion"
D'autres erreurs peuvent subsister encore, car je ne récupère pas tous les champs disponible par le script.

En espérant dépanner beacoup d'entre vous qui, comme moi ne connaissent pas de language de programation et de script.
Il m'a fallu quand même trois bonnes heures de test pour comprendre un peu comment fonctionne ce script et le corriger.

Re: Mise à jour Script CineMotions V0.9.6

Posted: 2009-04-03 20:52:48
by draco31.fr
Raoul_Volfoni wrote: @ Draco31.fr

Salut Draco31.fr
Quand est ce que tu reviens sous windows ? ... ;) ... on s'ennuie sans toi :(
C'est vrai que le site a beaucoup changé, mais vous vous débrouillez bien sans moi :D
Pour ce qui est de revenir, A part l'absence d'AMC, il n'y a rien qui pourrait me pousser à repasser de Linux à Windows : ça c'est sûr !!
Par contre, dès qu'un portage d'AMC aura été effectué sur GNU/Linux, je serai heureux de l'utiliser à nouveau, et de parfaire les scripts que j'ai initier !

@ chapichapo :
Tu as fait le plus dûr, maintenant que tu t'es penché sur le script, les prochaines modifs se feront rapidement !
C'est vrai que ma syntaxe était pas toujours claire, et qu'il m'arrive de beaucoup imbriquer les fonctions, comme ci-dessus, mais en décomposant on arrive à comprendre ce que fait le script ... suffit de lire les commentaires :p
Voir aussi les fichiers *.pas importé au début du script pour les fonctions supplémentaires.

Posted: 2009-04-03 23:52:53
by Raoul_Volfoni
@ Draco31.fr
Draco31.fr wrote:... vous vous débrouillez bien sans moi
En ce qui me concerne ... rien de moins sûr !! :hihi:
Draco31.fr wrote:Par contre, dès qu'un portage d'AMC aura été effectué sur GNU/Linux, je serai heureux de l'utiliser à nouveau, et de parfaire les scripts que j'ai initier !
Et sous Wine ça passe pas ?



@ chapichapo <--- ( ah ... toute ma jeunesse !! ;) )

Merci pour les corrections.
chapichapo wrote:D'autres erreurs peuvent subsister encore, car je ne récupère pas tous les champs disponible par le script.
Quels sont les champs que tu ne récupères pas ? (avec titre des films)

Si tu parles de ces champs là --> (Label du support, Origine, Emprunté par, Type de support, Format vidéo, Format audio, Langues, Sous titres, Résolution, Fréquence, Taille, Disques) C'est normal.

J'attends ta réponse (ou la réponse d'autres utilisateurs) pour voir si il y a d'autres trucs à modifier avant d'envoyer une version corrigée à antp.

Posted: 2009-04-04 11:07:11
by draco31.fr
Raoul_Volfoni wrote:@ Draco31.fr
Draco31.fr wrote:... vous vous débrouillez bien sans moi
En ce qui me concerne ... rien de moins sûr !! :hihi:
Soit tu es humble, soit tu doute de toi ... mais je te rassure, tu es au moins aussi compétent que moi !
Lorsque j'ai commencé à modifier/créer des scripts pour AMC, je ne connaissais aucun langage de programmation.
Aujourd'hui le seul langage que je connaisse bien, c'est le COBOL ! Tu n'en entendras surement jamais parler, c'est un vieux langage 2 fois plus vieux que moi !
Donc tes compétences en Delphi sont au moins égale au miennes :D
Raoul_Volfoni wrote:
Draco31.fr wrote:Par contre, dès qu'un portage d'AMC aura été effectué sur GNU/Linux, je serai heureux de l'utiliser à nouveau, et de parfaire les scripts que j'ai initier !
Et sous Wine ça passe pas ?
Oui, et non. ça tourne comme un logiciel qui n'est pas prévue pour Linux : c'est très lent !
Rien qu'à l'ouverture, il faut pas moins de 5 minutes pour ouvrir le catalogue (environ 1300 films).
En comparaison GCStar met moins d'une minute sur la même machine ...
Par contre, il y a une différence : GCStar stoque les images hors du catalogue, alors qu'avec AMC j'avais les images dans le catalogue ... le fichier est donc beaucoup plus long à parcourir : c'est peut-être ça qui gênait.
Problème de GCStar : il manque de souplesse !
Il y a un format de catalogue pour les films, un autre pour les épisodes de série, un autre pour la musique ... et l'import de fichier AMC ne convertit qu'en mode film, alors que sous AMC il suffisait de renommer les champs : le format du catalogue était le même...
Les scripts sont également moins nombreux, et rapatrient moins d'info ... mais avec l'ADSL il est aussi facile d'aller directement sur l'url de la fiche pour lire la suite (ça allège le catalogue).
Bref, outre l'importation du catalogue AMC, et le moteur de script, je préfère ce logiciel natif Linux, qu'AMC via WinE.


@ Chapichapo :

Pour les autes informations, il suffit de trouver la ligne dans le source de la page, les balises unique qui l'encadre, et de placer le code

Code: Select all

temp=MonFindInfo('balise_début','balise_fin',variable_de_ma_page,option_pour_garder_ou_supprimer_les_balise_du_texte)
au bon endroit dans le script en fonction de la position de la ligne dans la page source.
Ensuite il faut stoquer le résultat dans le champs qui va bien :

Code: Select all

SetField(nom_du_champs_dans_la_doc,temp)
Voilà !

Posted: 2009-04-04 16:08:35
by antp
draco31.fr wrote:Par contre, il y a une différence : GCStar stoque les images hors du catalogue, alors qu'avec AMC j'avais les images dans le catalogue ... le fichier est donc beaucoup plus long à parcourir : c'est peut-être ça qui gênait.
Rien n'empêche de faire pareil avec AMC, et en effet ça allège l'ensemble.
Les infos de film ne représentent presque rien dans la taille du catalogue ; ce sont les images qui font quasi tout le poids.

Posted: 2009-04-04 19:01:58
by draco31.fr
Le poids du fichier en lui même ne me gêne pas du tout.
Par contre c'est la rapidité de chargement de la liste qui m'embête.
Je suppose qu'en stockant les images dans le catalogue, il y a plus de données à parcourir pour charger tout les films.
De même j'ai eu l'impression que tout le fichier était chargé en mémoire ... à 300 Mo le fichier ça commence à faire ramer le PC !

Y-a-t il un moyen simple avec un fichier AMC existant, d'externaliser les images déjà présente dans le catalogue ?
Antoine, pourrais-tu m'indiquer la marche à suivre ?

Posted: 2009-04-04 20:36:49
by antp
Le poids du fichier est lié à la vitesse de chargement vu qu'il lit tout et met tout en mémoire.
C'est pas malin, mais j'ai fait ça il y a longtemps, il faudrait absolument que j'améliore le système :D
Le plus facile pour sortir les images est de sauver en .xml, puis éventuellement resauver en .amc si on veut.

Posted: 2009-04-04 23:30:55
by chapichapo
@ Raoul_Volfoni
Raoul_Volfoni wrote:Quels sont les champs que tu ne récupères pas ? (avec titre des films)
Si tu parles de ces champs là --> (Label du support, Origine, Emprunté par, Type de support, Format vidéo, Format audio, Langues, Sous titres, Résolution, Fréquence, Taille, Disques) C'est normal.
J'attends ta réponse (ou la réponse d'autres utilisateurs) pour voir si il y a d'autres trucs à modifier avant d'envoyer une version corrigée à antp.
En fait, ormis les champs que tu as cité, je ne récupère pas le champs "Commentaires".
Je me le réserve pour y placer des infos personnelles.

@ draco31.fr
draco31.fr wrote:Pour les autes informations, il suffit de trouver la ligne dans le source de la page, les balises unique qui l'encadre, et de placer le code

Code: Select all

temp=MonFindInfo('balise_début','balise_fin',variable_de_ma_page,option_pour_garder_ou_supprimer_les_balise_du_texte) 
au bon endroit dans le script en fonction de la position de la ligne dans la page source.
Ensuite il faut stoquer le résultat dans le champs qui va bien :

Code: Select all

SetField(nom_du_champs_dans_la_doc,temp) 
Voilà !
Merci pour ces infos qui me seront trés utile à l'avenir, vu que j'utilise ce scrit en premier choix.

Posted: 2009-04-05 11:48:22
by Raoul_Volfoni
chapichapo wrote:En fait, ormis les champs que tu as cité, je ne récupère pas le champs "Commentaires".
Je me le réserve pour y placer des infos personnelles.
Ah d'accord, j'viens de tilter :/ ... j'suis long à la détente ... :D ... Je ne comprenais d'ailleurs pas pourquoi Draco31.fr te parlait de la manière de récupérer d'autres informations ... lui, avait compris avant moi ... le COBOL doit être bon pour les neurones ;)

Donc c'est un choix délibéré de ta part si tu ne récupères pas ce champ.

Sinon, quand on lui demande, le script récupère bien les infos du champ "Commentaires" à savoir :
- La liste des notes avec l'option "Liste des notes" à 1
- Les critiques (CinEmotions + spectateurs) avec l'option "Critiques" à 0

Si il n'y a rien d'autre, je vais envoyer à antp une version corrigée avec tes corrections pour les champs "Titres traduit" et "Description".

Mise à jour CinEMotions v0.9.7

Posted: 2009-04-05 12:14:53
by Raoul_Volfoni
antp plus rapide que l'éclair ... :grinking:
Le script v0.9.7 est dispo : http://update.antp.be/amc/scripts/

Posted: 2009-04-05 12:39:51
by chapichapo
Raoul_Volfoni wrote:
chapichapo wrote:En fait, ormis les champs que tu as cité, je ne récupère pas le champs "Commentaires".
Je me le réserve pour y placer des infos personnelles.
Ah d'accord, j'viens de tilter :/ ... j'suis long à la détente ... :D ... Je ne comprenais d'ailleurs pas pourquoi Draco31.fr te parlait de la manière de récupérer d'autres informations ... lui, avait compris avant moi ... le COBOL doit être bon pour les neurones ;)

Donc c'est un choix délibéré de ta part si tu ne récupères pas ce champ.

Sinon, quand on lui demande, le script récupère bien les infos du champ "Commentaires" à savoir :
- La liste des notes avec l'option "Liste des notes" à 1
- Les critiques (CinEmotions + spectateurs) avec l'option "Critiques" à 0

Si il n'y a rien d'autre, je vais envoyer à antp une version corrigée avec tes corrections pour les champs "Titres traduit" et "Description".
J'ais testé et il à l'air de récupérer les champs cité dans le champs "Commentaires"

Mise à jour CinEMotions v0.9.8

Posted: 2009-06-26 17:45:41
by Raoul_Volfoni
Salut à tous

Une petite mise à jour du script CinEmotions qui passe désormais en version 0.9.8

J'ai juste rétabli la récupération des infos, d'une fiche trouvée via le moteur Cinemoteur (Valeur 1 de l'option "Moteur de recherche" du script) ... depuis quelques jours on ne récupérait plus grand chose ... :)

Mais comme le script utilise par défaut la recherche via le moteur Cinemotions (Valeur 0 de l'option "Moteur de recherche" du script) ... peu de gens ont du se rendre compte que cette option ne marchait plus ... ;)

Cette version est dispo ici : http://update.antp.be/amc/scripts/

Bon Week end
@+

Correction Script CineMotions V0.9.8

Posted: 2009-10-15 21:16:20
by chapichapo
Salut à tous

Me revoilà pour ma seconde contribution à mon script préféré. ;)
Je viens de m'apercevoir que je n'avais plus de réponses sur les champs "Réalisateur" et "Producteur".

Voici les corrections à intégrer :

Récupération correcte du réalisateur :

remplacer

Code: Select all

// Prend les réalisateurs
  temp := '';
  t1 := '';
  temp := MonFindInfo('Réalisation :','</font>',Line,0);
par

Code: Select all

// Prend les réalisateurs
  temp := '';
  t1 := '';
  temp := MonFindInfo('Réalisation :','</font>',Line,0);
Récupération correcte du producteur :

remplacer

Code: Select all

// Prend la compagnie
  temp := MonFindInfo('Sociétés de production de','</table>',Line,1);
par

Code: Select all

// Prend la compagnie
  temp := MonFindInfo('Sociétés de production de','</table>',Line,1);
@+

Mise à jour CinEMotions v0.9.9

Posted: 2009-10-18 21:39:02
by Raoul_Volfoni
Salut à tous

Voici une mise à jour du script CinEmotions qui passe en version 0.9.9.
Cette mise à jour comporte les corrections apportées par chapichapo au post précédent ... merci à lui :grinking:

Cette version est dispo à l'endroit habituel : http://update.antp.be/amc/scripts/

encore une p'tite chose

Posted: 2010-01-27 12:21:17
by helldawn
salut, j'ai essayé le nouveau script de cinemotion et cette fois-ci c'est la description qui n'ait plus prise (testé le 26/10/10)

ne connaissant pas grand'chose dans le script je m'en remets à vous chers pros!!


merci!

Mise à jour CinEMotions v0.9.9.1

Posted: 2010-01-27 18:54:23
by Raoul_Volfoni
Salut à tous

Je sais, je sais ... le numéro de version est bizarre.
Ce script étant le bébé de Draco31.fr, j'estime que c'est à lui de le passer en 1.0.
Draco31.fr, si tu passes encore dans le coin, tu sais ce qu'il te reste à faire ;)

Au menu de cette mise à jour v0.9.9.1 on a :

- Récupération de l'année des films dans le listing des résultats d'une recherche.
- Récupération des sociétés de production pour le champ producteur.
- Récupération du synopsis pour le champ description.

Pour mettre à jour le script, deux méthodes:
- Manuel, en téléchargeant le script à l'endroit habituel : http://update.antp.be/amc/scripts/
- Automatique, en utilisant le script : [UPDATE SCRIPTS]

Merci à helldawn pour avoir signalé le problème sur le script.

Posted: 2010-02-07 17:57:20
by Nicolas R
Hey Raoul,

Juste pour signaler que le script 9.9.1 ne semble plus récupérer grand-chose chez moi, depuis aujourd'hui au moins (plus d'affiche et de liste des d'acteurs, alors que je récupère encore le synopsys)

L'occase de le passer en v1 ? :-p

Merci a Draco, chapichapo, Raoul et tous ceux qui ont bossé sur ce script,
Nicolas