alexsolex Posté(e) 25 mai 2006 Share Posté(e) 25 mai 2006 (modifié) Faire fonctionner MyCine 8.5 avec les dernières version de XBMC. 1- ouvrir "MyCinedata.py" avec un éditeur de texte simple. 2- supprimer la ligne 1 : # -*- coding: cp1252 -*- 3- enregistrer et uploader le fichier Le script devrait fonctionner de nouveau NOTES : - les affiches sur les fiches film ne fonctionnent plus - les photographies (film ou personnages) ne fonctionnent pas - la date de sortie dans les fiches film n'apparait pas Le reste semble fonctionner... Modifié 25 mai 2006 par alexsolex Lien vers le commentaire Partager sur d'autres sites More sharing options...
jeepcook Posté(e) 25 mai 2006 Share Posté(e) 25 mai 2006 Je confirme !! ca marche !! Un grand merci à toi !! Lien vers le commentaire Partager sur d'autres sites More sharing options...
martus Posté(e) 3 juin 2006 Share Posté(e) 3 juin 2006 Salut, A quand, grâce a ce merveilleux script, la possibilité de rechercher des info film et vignette en francais pour nos collections?? merci Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 4 juin 2006 Share Posté(e) 4 juin 2006 je ne sais pas trop. En fait le script est prêt pour, mais rien n'est vraiment disponible dans XBMC pour passer des paramètres aux scripts. Par exemple, appeler le menu contextuel sur un film et de là, appeler le script mycine qui démarrerais directement sur la fiche film... Ceci est prévu dans le script, mais rien ne me permet de donner le titre du film à mycine... Lien vers le commentaire Partager sur d'autres sites More sharing options...
omegared Posté(e) 5 juin 2006 Share Posté(e) 5 juin 2006 J'ai remarqué que dans la fonction FicheFilm en remplaçant la ligne: exp="""<td valign="top" style="padding:0 0 5 0" width="100\%"><img src="(.*?)" border="0" alt="" />""" par: exp="""<img src="(.*?)" border="0" alt="" />""" l'affiche d'une fiche de film est trouvée. Idem pour la date de sortie en remplaçant la ligne: DateSortie=re.findall("""<h4>Date de sortie : <b>(.*?)</b>""",htmlinfos)[0] par: DateSortie=re.findall("""Date de sortie : <b>(.*?)</b>""",htmlinfos)[0] Bon c'est sûrement pas très propre comme méthode mais si ça peut aider... Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 5 juin 2006 Share Posté(e) 5 juin 2006 J'ai remarqué que dans la fonction FicheFilm (...) Lol tu es tombé dessus par hasard, en tatonnant ou en cherchant dans les regexp ? Bon c'est sûrement pas très propre comme méthode mais si ça peut aider... Attend, je n'aurais pas fait mieux. Le principal est bel et bien d'arriver au but escompté ! Mes félicitations !! Lien vers le commentaire Partager sur d'autres sites More sharing options...
omegared Posté(e) 5 juin 2006 Share Posté(e) 5 juin 2006 En tatonnant ^_^ En fait en regardant le code source d'une page d'Allociné on a <div style="padding:2 0 2 0; display:inline; width:80%"><h4>Date de sortie : <b>31 Mai 2006</b> <img src="http://a69.g.akamai.net(...) Alors j'me suis dit que c'était le retour à la ligne qui bousillait tout du coup j'avais essayé de faire: DateSortie=re.findall("""<h4>\nDate de sortie : <b>(.*?)</b>""",htmlinfos)[0] Mais sans succès (d'ailleurs je sais même pas si c'est bien \n pour faire un retour à la ligne en python et si c'est autorisé lol) Puis finalement autant enlever le <h4> Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 6 juin 2006 Share Posté(e) 6 juin 2006 Ben dit donc, si tu n'as pas joué au loto, vas y ! lance toi Pour le \n, C'est bien ca le retour charriot en python (\t pour les tabulations) Ce qui m'étonne, c'est que ca fonctionne.. à moins que je supprime les caractères non-imprimables dans ma fonction de nettoyage du code html... Sinon il est possible dans les expressions régulières de dire de prendre en compte les retours charriots : exp=re.compile("""<h4>\nDate de sortie : <b>(.*?)</b>""",re.DOTALL) le 're.DOTALL' indique que le . de l'expression régulière (qui remplace n'importe quel caractère) remplaceras également les retours charriots et autres caractères Lien vers le commentaire Partager sur d'autres sites More sharing options...
jgranie Posté(e) 15 juin 2006 Share Posté(e) 15 juin 2006 Bonjour, Est-ce qu'il est possible d'adapter ce script au skin mc360, et est-ce que cela poserai des problèmes pour conserver les 2 versions à jour en parallèle ? @alexsolex : bravo pour ta solution du codepage, fallait y penser (oui, ça date un peu mais j'étais pas là) Merci Lien vers le commentaire Partager sur d'autres sites More sharing options...
jgranie Posté(e) 16 juin 2006 Share Posté(e) 16 juin 2006 Bonjour, j'ai regardé un peu pour adapter au skin mc360, dans le script il est déjà prévu de pouvoir charger une GUI différente, donc il faudrait refaire les png. Il y a une autre solution: le skin permet de faire plusieurs homepages il faudrait alors faire un fichier xml pour une blade mycine et appeler chaque fonction séparément, mais là ça demande un gros travail pour découper le script. De plus, je suppose qu'au démarrage le script initialise un certain nombre de choses et que chaque fonction séparée en a besoin ? Cette solution est sans doute beaucoup plus complexe, mais pourrait théoriquement s'adapter à n'importe quel skin sans trop d'effort (ajouter un xml). Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 19 juin 2006 Share Posté(e) 19 juin 2006 oui le XML est une idée et oui aussi, ca me demanderais beaucoup de travail. D'autant plus que je n'aime pas MC360 et donc j'aurais du mal à tester le système des blades avec un xml... (j'aime pas MC360 parce qu'il me fait tourner la tête, toutes ses lames qui glissent.... :x système intéressant mais saoulant donc pour moi. De plus j'ai lutté pour trouver d'où se lancaient les script alors rien que pour ca... ben j'aime pas ) J'avais commencé avec Modhack à réfléchir à une version estampillée Mycine9 mais pour le moment le développement est interrompu faute de temps. Peut être que MyCine9 pourra gérer un système de skin par xml... Lien vers le commentaire Partager sur d'autres sites More sharing options...
krankh Posté(e) 21 juin 2006 Share Posté(e) 21 juin 2006 Bonjour, Tout d'abord merci pour ce superbe script, sérieux c'est vraiment génial Tout fonctionne à merveille sauf pour une fiche d'un film (ultraviolet), cela m'est bien égal de ne pas voir sa fiche, mais je préfère le signaler car étant moi même programmeur (amateur) j'aime bien avoir le maximum de feedback. J'ai eu un soucis hier en voulant voir une fiche d'un film (ultraviolet donc), il était présent dans la catégorie Sortie au cinéma -> cette semaine, je clique pour voir la fiche et là il reste bloqué sur "chargement de la fiche ..." alors que pour les autres films que j'ai essayé, sans problèmes. Aujourd'hui, j'ai donc voulu réessayer, ultraviolet n'est plus dans la catégorie sortie de la semaine, je fais une recherche et le retrouve, même bloquage. Numéro de la fiche incriminée : 53033 J'ai été sur le site d'allociné pour vérifier, j'ai accédé à sa fiche sans problèmes par le moteur de recherche (http://www.allocine.fr/film/fichefilm_gen_cfilm=53033.html) Cela peut très bien venir du site allociné, il aurait fallu vérifier si hier ultraviolet était bien dans les sorties de la semaine. J'ai la version T3CH XBMC du 27-04-2006 si je ne dis pas de betises. voilà, ++ Lien vers le commentaire Partager sur d'autres sites More sharing options...
Nore Posté(e) 27 juin 2006 Share Posté(e) 27 juin 2006 (modifié) Félicitations pour ce script (l'un des plus aboutis je trouve) Pour une fois la nouvelle version ne marche pas chez moi. J'ai installé la 8.5, les derniers CVS de T3CH etquand je lance le script ça indique "running" 2sec et rien. Il y a un log quelque part ? Edit: j'ai rien dis http://gueux-forum.net/index.php?s=&sh...st&p=759529 j"avais po vu Modifié 27 juin 2006 par Nore Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 27 juin 2006 Share Posté(e) 27 juin 2006 bon 13 min pour rechercher , ca va, c'est raisonnable ! Lien vers le commentaire Partager sur d'autres sites More sharing options...
MauvaiseGraine Posté(e) 8 juillet 2006 Share Posté(e) 8 juillet 2006 (modifié) Faire fonctionner MyCine 8.5 avec les dernières version de XBMC. 1- ouvrir "MyCinedata.py" avec un éditeur de texte simple. 2- supprimer la ligne 1 : # -*- coding: cp1252 -*- 3- enregistrer et uploader le fichier Le script devrait fonctionner de nouveau NOTES : - les affiches sur les fiches film ne fonctionnent plus - les photographies (film ou personnages) ne fonctionnent pas - la date de sortie dans les fiches film n'apparait pas Le reste semble fonctionner... Il faut aussi suppimer la ligne 2 du fichier "MyCine85.py" # -*- coding: iso-8859-1 -*- Test OK avec "XBMC-CVS_2006-07-03-T3CH" A++++ Modifié 8 juillet 2006 par MauvaiseGraine Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 9 juillet 2006 Share Posté(e) 9 juillet 2006 bizarre ca... Normalement non... Mais bon, si tu le dit.. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Thony Posté(e) 21 juillet 2006 Share Posté(e) 21 juillet 2006 (modifié) salut, j'arrive un peu tard et comme un cheveux dans la soupe... je viens d'installer myciné 8.5 mais j'habite la belgique, et y a-t-il moyen d'avoir les salle de cinéma de la belgique vu que allocine c'est français? j'ai essayé de taper acinapolice dans ajout d'une nouvelle salle et il ne toruve rien. les salle possible ne serait que française alors? merci d'avance;-) Faire fonctionner MyCine 8.5 avec les dernières version de XBMC. 1- ouvrir "MyCinedata.py" avec un éditeur de texte simple. 2- supprimer la ligne 1 : # -*- coding: cp1252 -*- 3- enregistrer et uploader le fichier Le script devrait fonctionner de nouveau NOTES : - les affiches sur les fiches film ne fonctionnent plus - les photographies (film ou personnages) ne fonctionnent pas - la date de sortie dans les fiches film n'apparait pas Le reste semble fonctionner... Il faut aussi suppimer la ligne 2 du fichier "MyCine85.py" # -*- coding: iso-8859-1 -*- Test OK avec "XBMC-CVS_2006-07-03-T3CH" A++++ si jamais moi j'ai juste fait ça: 1- ouvrir "MyCinedata.py" avec un éditeur de texte simple. 2- supprimer la ligne 1 : # -*- coding: cp1252 -*- et ça fonctionne très bien... edit: j'a la version: XBMC-CVS_2006-07-09-T3CH Modifié 21 juillet 2006 par Thony Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 21 juillet 2006 Share Posté(e) 21 juillet 2006 je viens d'installer myciné 8.5 mais j'habite la belgique, et y a-t-il moyen d'avoir les salle de cinéma de la belgique vu que allocine c'est français? non pas possible (sauf si un jour allocine regroupe les salles belges...) j'ai essayé de taper acinapolice dans ajout d'une nouvelle salle et il ne toruve rien. les salle possible ne serait que française alors? Va sur allocine.fr, et normalement ce que tu peux trouver là bas, tu pourras le trouver sur le script Lien vers le commentaire Partager sur d'autres sites More sharing options...
Trucide Posté(e) 28 août 2006 Share Posté(e) 28 août 2006 Salut à tous, je suis un grand fan de ce script. Malheureusement, quelques bugs sont apparus, comme l'a vu Omegared, à la suite de fréquentes mise à jour du site AlloCiné. Va-t-il y avoir une nouvelle version qui corrige ces bugs? Je veux bien les faire si vous voulez... Parce que ce serait dommage que tout le monde fasse des modifs d'Omegared dans son coin, non? Vu le succès de ce script, ne serait-il pas intéressant de le migrer sous un environnement de développement coopératif comme Sourceforge? Cela permettrait de faire des corrections de bugs mutualisées dont tout le monde profiterait. Qu'en pensez-vous? Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 28 août 2006 Share Posté(e) 28 août 2006 Salut J'avais commencé une version 9 de MyCine (plus théorique que vrai V9), avec comme depuis un moment, une GUI prometteuse grace à modhack. Malheureusement, je n'ai plus le temps que je voudrait, J'ai beaucoup à faire ces temps ci, et les mois voir les années qui suivent ne s'annoncent pas plus tranquilles. Cependant, je n'ai jamais caché mon travail (ormis avant que quelquechose de fiable ne soit disponible). Ton idée de portail coopératif à la sauce sourceforge me semble bonne, mais plusieurs problèmes se posent : 1- je n'aurais pas plus de temps à mettre pour savoir comment fonctionne sourceforge 2- la récupération de données du site allocine tel que le fait MyCine est illégale : IV. Utilisation du Service(...) L'utilisateur s'interdit de "revendre" ou de mettre à disposition d'un tiers et/ou des autres utilisateurs, à titre onéreux et/ou gratuit, le Service. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Trucide Posté(e) 29 août 2006 Share Posté(e) 29 août 2006 Ouaip, je n'ai pas énormément de temps non plus, mais je veux bien faire qq modifs de temps en temps, histoire que le script ne devienne pas trop vite obsolète. Pour sourceforge, c'est vrai que l'aspect légal de ce script est trop flou. Ceci dit, il faudrait un endroit où l'on puisse mettre le script le plus à jour. As-tu une idée? Auparavant, il se trouvait sur http://xbmc-scripts.gx-mod.com/. Pourquoi ne l'est-il plus? Est-il possible de le mettre à jour via ce site? Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 29 août 2006 Share Posté(e) 29 août 2006 là encore, c'est moi qui gère seul ce site, mais il est bien compliqué pour l'utilité qu'il a. Je pense le simplifier un jour et utiliser le wiki de modhack pour parler script (comme j'ai commencé à le faire pour mon script F2XTV d'enregistrement numérique de TV freebox) Sur son wiki il est possible de coller du code python avec coloration syntaxique, après il est donc libre à tous de le modifier avec les fonctionnalités d'archivage des versions que l'on connait de wiki... Penses tu que ce serait là la solution ? NB: Modhack m'a déjà donné son accord pour faire cela, reste à savoir si c'est bien pratique. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Trucide Posté(e) 29 août 2006 Share Posté(e) 29 août 2006 (modifié) Ouaip, ça me parait être un bon compromis. On met les scripts en wiki et dès qu'un problème apparait, on le corrige et on fait la modif sur le wiki. Ca me va. Comme ça, tout le monde profitera des modifs que chacun peux faire pour que le script fonctionne chez soi... Il faudrait que tu me donnes l'adresse de ce wiki, et je verrai ce que je peux faire. Merci. Modifié 29 août 2006 par Trucide Lien vers le commentaire Partager sur d'autres sites More sharing options...
alexsolex Posté(e) 29 août 2006 Share Posté(e) 29 août 2006 Re- http://manuel.xbmc.org/index.php?title=Python:_MyCin%C3%A9 Voila... N'oubliez pas de consulter la partie 'discussion' de cette page pour laisser des traces... Notez que la version date un peu... Je vous laisse le soin de mettre la dernière bonne version connue. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Trucide Posté(e) 30 août 2006 Share Posté(e) 30 août 2006 Ok, merci bien. Je m'en occupe dès que j'ai 2 min... Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant