{\rtf1\ansi\ansicpg1252\deff0\deflang1036{\fonttbl{\f0\fmodern\fprq1\fcharset0 Courier New;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fmodern\fcharset0 Courier New;}} {\colortbl ;\red0\green128\blue0;\red128\green0\blue128;\red0\green0\blue0;\red102\green102\blue102;\red0\green0\blue255;\red255\green0\blue0;\red255\green102\blue0;\red230\green230\blue230;} {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\cf1\f0\fs20 // DESCRIPTION ALLOCINE avec grandes Images et Telechargement des Bandes-Annonces sur votre disque\par // AUTHOR Jerome J. - Cyril G.\par // LANGUAGE FR\par \cf2 MovieDatabaseValue\cf1 = "Allocine"\par \cf3 If\cf1 param.version_texte+"."+param.release_texte<"6.08.\cf4 1"\cf1 \cf3 Then\cf1\par \tab\cf5 UserErrorMessage\cf1 ("Veuillez installer la version 6.08.\cf4 1 - ou sup\'e9rieure si disponible.\cf1 Merci.")\par \tab\cf3 Return\cf1\par \cf3 End\cf1\par \cf4\par \cf1 // verification de la version du script\par L\cf4 ast\cf1 V\cf4 ersion is \cf3 String\cf1 = \cf5 GetPage\cf1 ("http://pixel-infoweb.com/download/shareddoc/FILMS/scripts/versions.html", "" , "" )\par \cf3 If\cf4 (LastVersion = \cf1 "\'04")\cf4 OR (LastVersion = \cf1 "")\cf4 OR \f1 (\cf5\f0\fs18 PositionOccurrence\cf4 (LastVersion,"La page est introuvable",1)>0\f1\fs20 ) \cf3\f0 Then\cf4 \par \tab\cf3 Goto \cf4 ServerOff\par \cf3 End\cf1\par L\cf4 ast\cf1 V\cf4 ersion = \cf5 BetweenStrings\cf4 (LastVersion , "\cf5 #allocine#" \cf4 , "\cf5 #/allocine#"\cf4 )\cf5\par \cf3 C\cf4 urrentversion is \cf3 String\cf4 = "3.7C"\cf3\par If\cf4 (CurrentVersion <> LastVersion) AND (LastVersion <> "\cf1\'04\cf4 ") \cf3 Then\par \cf4\tab\cf1 DownloadFile ("http://pixel-infoweb.com/download/shareddoc/FILMS/scripts/Allocine_v" + LastVersion + ".script", fRepEXE() + "/Scripts" , "Allocine_v" + LastVersion + ".script")\cf5\par \tab UserInformationMessage\cf4 ("Allocine v" + LastVersion + cr + cr+ ...\par \tab\tab\tab\tab\tab "Une mise a jour du script Allocine vient d'\'eatre rapatri\'e9e." + cr+...\par \tab\tab\tab\tab\tab "T\'e9lechargez vos fiches avec celle-ci. Merci")\par \tab\cf3 Return\par End\par \cf4 ServerOff:\cf5\par \cf1\par //________________________________________________________________________________________________________________________________________\par ///////////////////////////////\par // DECLARATION DES VARIABLES //\par ///////////////////////////////\par \par // Entiers\par Movies_Number, V_complete, i, N\cf4 bReal, \cf1 N\cf4 bScn, \cf1 NbAct, NbRole, PasImgAllo, Img_Nb, k, NoBA_cinefil, NoBA_COC, PresenceBA_COC, ChoixGall, Place_Article are Int\par \par // General et codes HTML\par HtmlCode, HtmlCode0, HtmlCode1, R\cf4 emoveCode,\cf1 Movies_Delimiter, Tmps, Heure, Min, YearValue, Sum, BloCouleur, Color1, Color2, PersoCode, HtmlBA_COC, SiteOf are \cf3 String\cf1\par First_letter, Article2, Article3, Article4,\cf4 Annee_index, Original_index, Remove_index\cf1 are \cf3 String\par \cf4\fs18 RemoveHTML, \fs20 Public_allocine, Public_cinefil, Page_cinefil are int\cf1\par \par // Personnalit\'e9s\par L\cf4 istReal, Real1, \cf1 Realisateur, Scenariste, Scena1, Compositeur, Compo1, L\cf4 istScn, \cf1 ListAct, Acteur, NomActeur, Role,\cf4 Prod1, Producteur\cf1 are \cf3 String\cf1\par \par //Images\par ImgCode, ID_Pict, Pages, Page1, Page2, ImgDelim, ImageID, LienPageImg, ImageNo, ImageGallery, Rep_Img_Gall, PictureFile are \cf3 String\cf1\par \par // Bandes annonces\par BAllocine, HtmlCodeMov, BaMpegHQ, BAWmv, BARp, extension, HtmlBA, NomBA, FichierBA, FichierBA_COC, Rep_BA are \cf3 String\par \cf4 Res is \cf3 Boolean\cf4\par \par \cf1 //PROCEDURE DownloadFichier (URL, Dossier, Nom_Fichier)\cf4\par \cf1 ResAppel is booleen\par Page_html is \cf3 String\cf4\par \cf1 IdFichier, ResEcriture are int\cf4\par \par \cf1 // Messages d'erreurs\par \cf4 Message1, Message2, Message3, Message4, Message5, Message6, Message7, Message8 are \cf3 String\cf4\par \par \cf1 // Variables pour fichier Allocine_Config.txt\par \cf4 Defaut_Config i\cf1 s\cf4 \cf3 String\cf1\par \cf4 VERSION, GALLERIE, VERIF_AFFICHE,VOIR_IMAGE_GALERIE, CHOIX_BA, POPUP, PERSO_BLOC, RECUP_ROLES, GESTION_ERREUR are \cf3 String\cf1\par T\cf4 EMPO is int\cf1\par \par //________________________________________________________________________________________________________________________________________\par \par ///////////////////////////////////////////////////////////////////////////////////////////////\par // CHANGER LE REPERTOIRE DE DESTINATION DE LA GALERIE MULTIMEDIA ET DE LA BANDE ANNONCE ICI //\par // \tab\tab\tab\tab N'OUBLIEZ PAS le ' \\ ' A LA FIN DU CHEMIN\tab\tab\tab\tab //\par ///////////////////////////////////////////////////////////////////////////////////////////////\par \par Rep_Img_Gall = ".\\affiches\\"\par Rep_BA = ".\\Bandes Annonces\\"\par \par //________________________________________________________________________________________________________________________________________\par \par //GESTION DU FICHIER DE CONFIGURATION PAR DEFAUT DU SCRIPT (Allocine_Config.txt)\par // fichier \'e0 placer dans le repertoire "Scripts" de MVS\cf4\par Defaut_Config = fChargeTexte(".\\Scripts\\Allocine_Config.txt")\par \cf3 If\cf4 (Defaut_config <> "") AND (Defaut_config <> "\cf1\'04\cf4 ") \cf3 Then\par \cf4\tab Defaut_Config = \cf5 BetweenStrings\cf4 (Defaut_Config, "\cf1 //D\cf4 EBUT\cf1 //", "//FIN//")\cf4\par \tab Defaut_Config = \cf5 StringReplace\cf4 (Defaut_Config, " ", "")\par \tab VERSION = \cf5 BetweenStrings\cf4 (Defaut_Config, "VERSION=", CR)\par \tab GALLERIE = \cf5 BetweenStrings\cf4 (Defaut_Config, "GALLERIE=", CR)\par \tab VERIF_AFFICHE = \cf5 BetweenStrings\cf4 (Defaut_Config, "VERIF_AFFICHE=", CR)\par \tab VOIR_IMAGE_GALERIE = \cf5 BetweenStrings\cf4 (Defaut_Config, "VOIR_IMAGE_GALERIE=", CR)\par \cf3\tab If\cf4 VOIR_IMAGE_GALERIE = "\cf1\'04\cf4 " \cf3 Then \cf1 // A supprimer pour la prochaine version d'Allocine\cf4\par \cf3\tab\cf1\tab\cf3 Goto\cf4 Recharge_TXT\par \cf3\tab End\cf4\par \tab CHOIX_BA = \cf5 BetweenStrings\cf4 (Defaut_Config, "CHOIX_BA=", CR)\par \tab POPUP = \cf5 BetweenStrings\cf4 (Defaut_Config, "POPUP=", CR)\par \tab TEMPO = \cf5 BetweenStrings\cf4 (Defaut_Config, "TEMPO=", CR)\par \tab PERSO_BLOC = \cf5 BetweenStrings\cf4 (Defaut_Config, "PERSO_BLOC=", CR)\par \cf1\tab\cf4 RECUP_ROLES\cf1 = \cf5 BetweenStrings\cf1 (Defaut_Config, "R\cf4 ECUP_ROLES\cf1 =", CR)\par \tab\cf4 GESTION_ERREUR\cf1 = \cf5 BetweenStrings\cf1 (Defaut_Config, "\cf4 GESTION_ERREUR\cf1 =", CR)\cf4\par \cf3 Else\par \cf4 Recharge_TXT:\par \cf5\tab\cf1 DownloadFile ("http://pixel-infoweb.com/download/shareddoc/FILMS/scripts/Allocine_C\cf4 onfig.txt\cf1 ", fRepEXE() + "/Scripts" , "Allocine_C\cf4 onfig.txt\cf1 ")\cf5\par \cf4\tab\cf5 UserInformationMessage\cf4 ("Un fichier de configuration 'Allocine_Config.txt' vient d'\'eatre t\'e9l\'e9charg\'e9 dans le r\'e9pertoire :" +cr+cr +...\par \tab\tab\tab\tab\tab fRepExe() + "\\Scripts" + cr + cr + ...\par \tab\tab\tab\tab\tab "Mod\cf3 if\cf4 iez le \'e0 votre convenance pour affichez ou non les d\cf3 if\cf4 f\'e9rentes questions que vous pose le script." + cr+cr + ...\par \tab\tab\tab\tab\tab "Le script va s'arreter pour pre\cf3 nd\cf4 re en compte ce changement, veuillez enregistrer ce ficher, puis relancer le script.")\par \tab\cf6 ShellExecute(\cf1 fRepEXE() + "\cf4\\\cf1 Scripts\\Allocine_Config.txt"\cf4 )\par \tab\cf3 Return\cf1\par \cf3 End\par \cf4\par \cf1 // S\'e9lection de la version d'allocin\'e9 \'e0 utiliser (Light ou Compl\'e8te) \'e0 partir du fichier .txt\cf3\par If\cf4 VERSION = "1" \cf3 Then\cf4\par \tab V_complete = 1\par \cf3 Else\cf4\par \tab V_complete = 0\par \cf3 End\par \cf1 // Activation de la fermeture temporis\'e9e des fen\'eatres\cf4\par \cf3 If\cf4 POPUP = "1" \cf3 Then\cf4\par \tab\lang2057 D\'e9laiAvantFermeture (T\cf1 EMPO\cf4 )\lang1036\par \cf3 End\cf4\par \par \cf1 //________________________________________________________________________________________________________________________________________\par \cf4\par \cf1\par // cette page liste les films deja sortis avec click sur "plus" de la page allocine\par HtmlCode0 = \cf5 GetPage\cf1 ("http://www.allocine.fr/recherche/?motcle=", \cf7 TitleToSearch\cf1 , "&rub=1&page=1" )\par HtmlCode0 = \cf5 BetweenStrings\cf1 (HtmlCode0 , "D20000"">Recherche" , "