Page 49 of 80
Mise à jour Script Allociné à venir ...
Posted: 2010-03-09 23:14:17
by Raoul_Volfoni
Salut à tous
Salut Octopod
Octopod wrote:Il me semble que depuis quelques jours, le script Allociné V75 ne récupère plus les infos suivantes : pays / catégorie / durée (champs vides quand nouvelle fiche ajoutée).
Quelqu'un peut confirmer SVP ?
Effectivement je confirme ...
Tout cela est du au fait que sur le site Allociné, les rubriques "Genre" et "Durée" ont perdu leur double point.
Maintenant on a ça sur le site :
Code: Select all
Long-métrage français, américain. Genre Policier, Drame, Action
Durée 2h08 min Année de production : 2005
Ca fait un peu "fouillis" ... non ?
C'est pourquoi, je suis a peu près persuadé qu'il vont faire machine arrière et remettre les doubles points ... D'ailleurs la partie série du site n'est pas touché par cette ablation ...
Dans ce cas, il faudra alors faire machine arrière nous aussi.
J'ai envoyé une mise à jour (V76) à antp qui la mettra a disposition sur son serveur, dès qu'il aura pris connaissance de mon message tardif ...
@+
Posted: 2010-03-10 11:16:35
by antp
Merci, c'est envoyé sur le serveur
Je garde la vieille version au cas où
Posted: 2010-03-10 19:50:19
by Octopod
Posted: 2010-03-18 14:45:41
by Malo56
C'est l'année de production qui ne fonctionne pas maintenant. Enlever un espace et le : après Année de production ligne 414 du script.
Posted: 2010-03-18 15:04:53
by Malo56
Catégorie ne fonctionne pas non plus ...
Pour corriger, insérer un espace entre br et / ligne 386
********************
GGRRRR ça change tout le temps !!!!!!!!!! Ce n'est pas le même format sur tous les films... alors "wait and see" un état stable !!!!
Posted: 2010-03-20 13:06:42
by Malo56
Un peu le souk chez Allociné ! Pour que ça fonctionne avec les deux formats (avec: et sans) j'ai remplacé, à partir de la ligne 383, Category, Length et Year par cette variante. Pour moi ça marche ... pour le moment !
// Category
if CanSetField(fieldCategory) then
begin
//showmessage(formatTitre(StringReplace(RemoveSpaces(UTF8Decode(findInfo('Genre', '<br />', Line,'0')), True), ',', ', '), GetOption('Format du Titre')));
if pos(UTF8Encode('Genre :'), Line) > 0 then
MonSetField(fieldCategory, formatTitre(StringReplace(RemoveSpaces(UTF8Decode(findInfo('Genre :', '<br />', Line,'0')), True), ',', ', '), GetOption('Format du Titre'))) else
MonSetField(fieldCategory, formatTitre(StringReplace(RemoveSpaces(UTF8Decode(findInfo('Genre', '<br />', Line,'0')), True), ',', ', '), GetOption('Format du Titre')));
end;
if GetOption('ListeCategories') = 0 then
MonSetField(fieldCategory,copy(GetField(fieldCategory), 1, pos(',',GetField(fieldCategory))-1));
// Length
aucun := Line;
if CanSetField(fieldLength) then
begin
if pos(UTF8Encode('Durée :'), Line) > 0 then
Line := FullTrim(findInfo(UTF8Encode('Durée :'), UTF8Encode('<br />'), Line, '0')) else
Line := FullTrim(findInfo(UTF8Encode('Durée'), UTF8Encode('<br />'), Line, '0'));
Line := Copy(Line, 1, Pos('min', Line)+2);
if pos('h', Line) > 0 then
IntValue := StrToInt(copy(Line, 1, 1), 0) * 60;
if pos('min', Line) > 0 then
begin
delete(Line,1,pos('h', Line));
Value := copy(Line, 1, pos('min',Line)-1);
Value := StringReplace(Value, ' ', '');
IntValue := IntValue + StrToInt(Value, 0);
end;
SetField(fieldLength, IntToStr(IntValue));
end;
Line := aucun;
// Year
if CanSetField(fieldYear) then
begin
if pos(UTF8Encode('Année de production :'), Line) > 0 then
Value := FullTrim(findInfo(UTF8Encode('Année de production :'), '</a>', Line,'0')) else
Value := FullTrim(findInfo(UTF8Encode('Année de production'), '</a>', Line,'0'));
if (GetOption('Choix Date') = 1) then
begin
Value2 := findInfo(UTF8Encode('Date de sortie cinéma'), '</a>', Line,'1');
Value2 := FullTrim(Value2);
delete(Value2,1,length(Value2)-4);
Value2 := isDate(Value2);
Value := valueNotEmpty(Value2, Value);
end;
MonSetField(fieldYear, Value);
Value := '';
Value2 := '';
end;
Posted: 2010-03-20 17:45:44
by Raoul_Volfoni
Salut à tous
Salut Malo56
Malo56 wrote:Un peu le souk chez Allociné !
... Absolument ... c'est ce qui s'appelle avoir "le c_l entre deux chaises" ... !!
Merci de t'être penché sur le problème.
Ta solution est la bonne
C'est ce que j'aurais du faire lors de la dernière mise à jour ... j'me fais vieux ...
Ta solution devrait permettre d'éviter les mises à jour à répétition, avant qu'allociné ne se décide sur l'utilisation des double points ou non ...
Juste une toute petite remarque.
Lorsque tu postes du code, insères le entre des balises Code, ceci afin de garder intact le formatage du texte.
Pour la mise à jour, j'ai honteusement recopié ta solution en modifiant le stringreplace pour éviter les espaces avant les virgules dans les pays et catégories. Et j'ai appliqué ta recette pour récupérer les pays, ainsi que pour le choix 1 de l'option "Choix Date".
La partie Série ne semble toujours pas touchée par la valse des double points ...
J'ai envoyé une mise à jour (V77) à antp qui la mettra a disposition sur son serveur, dès qu'il aura pris connaissance de mon message.
Vous pourrez alors mettre à jour le script avec les deux méthodes habituelles :
- Manuel, en téléchargeant le script à l'endroit habituel :
http://update.antp.be/amc/scripts/
- Automatique, en utilisant le script : [UPDATE SCRIPTS]
Posted: 2010-03-21 01:03:00
by antp
voilà c'est sur le serveur, merci pour la correction
Posted: 2010-03-22 23:29:26
by cialis
Bonsoir,
j'ai un souci avec le script allocine (avec les autres scripts aussi d'ailleurs)...lorsque je le lance une recherche j'ai ce message d'erreur :
erreur de scripts dans "SCOREPIONCOMMONSCRIPT" : duplicate identifier à la ligne 125
Et j'ai la ligne 125 soulignée en rouge...
Merci par avance de votre aide
Posted: 2010-03-23 01:47:13
by Raoul_Volfoni
Salut cialis
cialis wrote:... j'ai un souci avec le script allocine (avec les autres scripts aussi d'ailleurs)...lorsque je le lance une recherche j'ai ce message d'erreur :
erreur de scripts dans "SCOREPIONCOMMONSCRIPT" : duplicate identifier à la ligne 125
Et j'ai la ligne 125 soulignée en rouge...
Tu dois avoir un problème avec le fichier ScorEpioNCommonScript.pas.
Je te suggère de le re-télécharger afin d'écraser celui que tu as déjà.
Ce fichier étant utilisé par d'autres scripts, ça explique que tu rencontres le problème sur d'autres scripts que celui d'Allociné.
Tu trouveras le fichier ScorEpioNCommonScript.pas ici :
http://update.antp.be/amc/scripts/
Posted: 2010-03-23 06:47:35
by cialis
Raoul_Volfoni wrote:Salut cialis
cialis wrote:... j'ai un souci avec le script allocine (avec les autres scripts aussi d'ailleurs)...lorsque je le lance une recherche j'ai ce message d'erreur :
erreur de scripts dans "SCOREPIONCOMMONSCRIPT" : duplicate identifier à la ligne 125
Et j'ai la ligne 125 soulignée en rouge...
Tu dois avoir un problème avec le fichier ScorEpioNCommonScript.pas.
Je te suggère de le re-télécharger afin d'écraser celui que tu as déjà.
Ce fichier étant utilisé par d'autres scripts, ça explique que tu rencontres le problème sur d'autres scripts que celui d'Allociné.
Tu trouveras le fichier ScorEpioNCommonScript.pas ici :
http://update.antp.be/amc/scripts/
Salut Raoul,
merci de ta réponse rapide...ça fonctionne de nouveau...
Mise à jour Script Allociné à venir ...
Posted: 2010-03-25 10:19:48
by Raoul_Volfoni
Salut à tous
Le site Allociné continue ses petits changements deci delà ...
Dernier en date, la durée des films.
On passe de ça "
Durée : 2h08min" à ça "
Durée : 02h08min"
Evidemment, la durée récupérée par le script n'est plus bonne ...
Pour corriger le tir, il faut modifier la ligne 411 du script V77.
on remplace ça :
Code: Select all
IntValue := StrToInt(copy(Line, 1, 1), 0) * 60;
par ça :
Code: Select all
IntValue := StrToInt(copy(Line, pos('h', Line)-1, 1), 0) * 60;
Pour les non bidouilleurs du code, j'ai envoyé une mise à jour (V78) à antp qui la mettra a disposition sur son serveur, dès qu'il aura pris connaissance de mon message.
Vous pourrez alors mettre à jour le script avec les deux méthodes habituelles :
- Manuel, en téléchargeant le script à l'endroit habituel :
http://update.antp.be/amc/scripts/
- Automatique, en utilisant le script : [UPDATE SCRIPTS]
@+
Posted: 2010-03-25 12:47:08
by baffab
Et si le film dure plus de 10h, comment on fait ?
Re: Mise à jour Script Allociné à venir ...
Posted: 2010-03-25 13:39:06
by baffab
J'ai remis à jour le script
Yusuketeam et fais une petite mise à jour de celui de
Cinemasie
Posted: 2010-03-25 18:30:27
by Raoul_Volfoni
baffab wrote:Et si le film dure plus de 10h, comment on fait ?
...
...
...
Mais bon "c'est pas faux" !!
En plus le record est Français ... oui monsieur ... avec "
Cinématon" un film de Gérard Courant qui dure, (à l'heure actuelle, car toujours en cours de tournage) 151 heures ... environ
!! Mais bon on est tranquille, il est pas référencé sur Allociné ... Ouf.
Pour ceux que ça intéressent, j'ai découvert ça grâce à cette
liste des films les plus long
Posted: 2010-03-25 19:07:38
by antp
Voilà c'est sur le serveur
Merci Raoul
en coup de vent mais....
Posted: 2010-03-26 16:39:25
by xenesys
... merci pour vos maj !!!!
Posted: 2010-04-12 14:06:06
by Raoul_Volfoni
Salut à tous.
Le script Allociné ne trouve plus aucuns films ni séries.
Je travaille dessus.
Une mise à jour arrivera certainement d'ici ce soir.
@+
Posted: 2010-04-13 08:18:26
by philip24
bonjour,
tout nouveau membre, mais utilisateur depuis un moment, je commence donc par remercier le créateur de cet excellent programme !!!
Merci
et ensuite merci à raoul qui suit le script que j'utilise principalement.
Merci
et maintenant ... une question:
est-il possible d'empêcher le script d'importer les Guillemets dans les descriptions et commentaires (car ça me mets le bazar dans l'export HTML)
bonne journée à tous
Mise à jour Script Allociné à venir ...
Posted: 2010-04-13 08:26:11
by Raoul_Volfoni
Salut à tous
J'ai envoyé une mise à jour (V79) à antp qui la mettra a disposition sur son serveur, dès qu'il aura pris connaissance de mon message.
Vous pourrez alors mettre à jour le script avec les deux méthodes habituelles :
- Manuel, en téléchargeant le script à l'endroit habituel :
http://update.antp.be/amc/scripts/
- Automatique, en utilisant le script : [UPDATE SCRIPTS]
Au menu de cette mise à jour :
- Récupération du listing de recherche pour les films ET les séries.
- Recupération des saisons pour les séries.
Pour les plus impatients, je donne juste la correction pour récupérer la recherche sur les films.
Il faut changer la ligne 105 du script V78
on passe de ça
Code: Select all
listeMessagesF[1] := '<h2>Films</h2>';
à ça
@+