alexsolex

Membres
  • Compteur de contenus

    3 807
  • Inscription

  • Dernière visite

Tout ce qui a été posté par alexsolex

  1. alexsolex

    Eurotv Sauce Pm3

    Tu trouveras tous les paramètres du control list ici : http://home.no.net/thor918/xbmc/xbmcgui.html#ControlList Tu verras tout de suite que le seul paramètre que XBMC accepte après les tailles et positions sont : font, textColor, buttonTexture, buttonFocusTexture ... Si tu dois en définir un parmis tous sans vouloir définir ceux intermédiaire tu le nomme comme ca : self.list = xbmcgui.ControlList(25,200,175,300,buttonFocusTexture=focus) De plsu il faut que les noms d'image soient au format string , donc entourés par des double-quotes " Il faut également que les images soient référencées par leur lien complet (sauf si le nom de l'image est un nom déjà utilisé par XBMC comme backgroung.png ... mais à priori, c pas simple de les connaitre d'avance... A moins de mater les XML du skin...) donc pour une image perso située dans Q:\scripts\eurotv\pics tu mettras : focus = "q:\\scripts\\eurotv\\pics\\monimage.png" Comme tu peux le constater, les \ sont tous doublés car le \ est un caractère spécial de python Tu remarqueras vite que si un utilisateur utilise ton script avec le lien que je te donne juste au dessus pour l'image, alors il doit absolument l'installer dans le répertoire q:\scripts\eurotv. Pour palier à cet ennui, il existe une solution... Mais on verra plus tard ! ok ?
  2. pour afficher un message : # 1 - tu déclares le dialogdialog = xbmcgui.Dialog()# 2- tu affiches le dialog ok en lui définissant ces propriétés :dialog.ok("Le titre de ton dialogue","une ligne facultative","uneautre ligne facultative","et une 3èeme et dernière ligne facultative aussi")
  3. alexsolex

    Eurotv Sauce Pm3

    ok bon il existe peut être d'autres solutions, mais elles risquent d'être plus compliquées et j e ne pourrais même pas te les donner comme ca... Faudrait que je tatonne pour trouver... Ca a à voir avec le "charset encoding" si ca peut te permettre de chercher... (latin, iso ...)
  4. alexsolex

    Eurotv Sauce Pm3

    Salut Si tes accents sont carrés, ca peut venir de plusieurs choses... Cela dit, essaye la font nommée 'font13' dans les control labels, je sais par exéprience qu'elle supporte les accents. Sinon il se peut que ca vienne du site sur laquelle les infos sont récupérées... Je regarderais plus en détail plus tard si tu veux. Quand aux tutos en FR, je crois bien qu'il va falloir que tu ne t'uses les neuronnes avec l'anglais...
  5. Quelle version de XBMC utilises tu ? Il se peut que tu ais une version ancienne dans laquelle python déconnait légèrement... Euh.. non ! lol finalement dans le bout de code que je t'ai donné, j'ai oublié un guillemet.. import shutiltry: shutil.copy("F:\\StepMania.ini", "F:\\Jeux\\000Stepmania\\Data\\")except: print "Erreur de copie avec stepmania.ini"try: shutil.copy("F:\\GamePrefs.ini", "F:\\Jeux\\000Stepmania\\Data\\")except: print "Erreur de copie avec GamePrefs.ini"#ce qui suit te permettra de savoir si ton fichier est bien là où tu lui dis.import os.pathif ospath.isfile("F:\\StepMania.ini"): print "stepmania.ini est reconnu comme un fichier"else: print " stepmania.ini ne semble pas valide..." Ce code devrait mieux fonctionner... réessaye et dit moi Sinon, prend plutot notepad pour faire le fichier je sais pas trop comment wordpad sauvegarde le fichier...
  6. Etrange... Essaye ca : import shutiltry: shutil.copy("F:\\StepMania.ini", "F:\\Jeux\\000Stepmania\\Data\\")except: print "Erreur de copie avec stepmania.ini"try: shutil.copy("F:\\GamePrefs.ini", "F:\\Jeux\\000Stepmania\\Data\\")except: print "Erreur de copie avec GamePrefs.ini#ce qui suit te permettra de savoir si ton fichier est bien là où tu lui dis.import os.pathif ospath.isfile("F:\\StepMania.ini"): print "stepmania.ini est reconnu comme un fichier"else: print " stepmania.ini ne semble pas valide..."
  7. en fait tu import une librairie qui elle contient des fonctions... Ces fonctions sont dans la librairie donc pour les utiliser tu dits grosso modo "la fonction DE la librairie" (en anglais ca serait inversé et on dirait "de la librairie, la fonction"...) Bref, ca se traduit par : import librairielibrairie.mafonction(parametres) une autre solution, si admettons tu n'as besoin que d'une seule fonction de la librairie, tu peux importer uniquement la fonction de la librairie. Dans ce cas là, tu pourras appeler la fonction sans préciser la librairie : from librarie import fonctionfonction(parametres) Encore une autre possibilité, tu appels une fonction d'une librairie en la renommant au passage : from librairie import fonction as MaFonctionMAFonction(paramtres) Dans ton cas, contente toi d'importer simplement la totalité de la librairie : import shutilshutil.copyfile(source,destination) EDIT : Je viens de mater la lib shutil Remplace la fonction copyfile par la toute simple fonction copy : import shutil shutil.copy(source,dest) dest peut être un répertoire ou un fichier, si tu pointes un répertoire, le fichier sera recopié avec le même nom que la source
  8. Comment lis tu le flux provenant de ccxgui ? Je demande car je n'ai jamais utilisé ce truc. Dit moi, peut être pourrais - je t'aider. Sinon, en lecteur bien pour le réseau, je conseille VLC
  9. Bon raisonnement et ton script me semble tout à fait correct... Mais tu sembles dire dans ton post suivant que ca ne fonctionne pas... Résumons, tes 'backups' fonctionnels sont à la racine de F: et ils vont écraser ceux de f:\jeux\000 stepamnia\\data quand eux sont erronés ? Si oui, alors je suis comme toi, je ne suis pas un pro, dans ces cas là, je configure le xboxmediacenter.xml pour mettre le debuglevel à 0 (de mémoire, pour avoir le niveau de debug maximum). Ensuite je redémarre XBMC, puis le script et une fois le script terminé j'appui sur le bouton blanc du pad pour obtenir l'écran de debug. Je récupère également le XBMC.log qui vient d'être généré depuis le démarrage du script jusque l'instant ou je l'ai récupéré et qui contient TOUT le debug de XBMC, notemment le debug du script. Dans ces 2 debugs respectifs (bien souvent le debug du bouton blanc me suffit) je cherche si y'a un message d'erreur qui me permet de rechercher la panne... En ce qui concerne la boite de dialog pour t'indiquer la bonne marche du script, je t'expliquerais, tu verras, c'est très simple. Mais essayons de faire fonctionner ces quelques lignes auparavant. Je reste dans le coin si tu as besoin @ b-wox : Ta 'bête' est impressionnante ! lol Mais essayons de conserver un post pour un problème... Je t'invite donc à soit attendre que le problème de Miles Power soit réglé pour voir si tu peux t'en inspirer pour ton cas, soit poster ta propre requête de manière claire pour voir si on peut trouver une solution à ton problème. A bientot
  10. BONJOUR SMS Pense à lancer le programme sur le PC sur lequel VLC est installé et à bien configurer le tout... Cordialement
  11. Je comprend pas moi mes firewalls ne m'ont jamais emmerdés... C'est quand même pas l'extase de devoir supprimer toutes les sécurité pour faire fonctionner tout ca... Je serais toi, je chercherais plutot comment configurer mon firewall pour faire fonctionner le système... sans se mettre en danger avec l'absence de sécurités
  12. Salut Apprend à faire ca par toi même, et pose les questions particulières que tu ne comprendrais pas. Je t'explique pourquoi : Tout le monde ici te préconisera de réinstaller en TOTALITE XBMC lorsque tu fais une mise à jour. Ceci pour profiter de toutes les modifications sur le nouveau XBMC. De plus Le conseil qu'on te donnera le plus souvent également en rapport avec la mise à jour de XBMC, c'est d'effacer tes sauvegardes pour être 'clean' Maintenant si tu veux mettre à jour au minimum, apprend par toi même. Moi je ne le fais pas. Je met à jour en totalité et je n'écrase pas, je créé une nouvelle installation que je lance comme dashboard, je la test et si vraiment elle plante je la supprime et je garde l'ancienne.
  13. alexsolex

    Scripts Python Xbmc

    Salut Non rien est fait pour le moment sur ces softs... Mais il est clair que beaucoup de personnes seraient intéressées!
  14. Salut Tu ne connais pàas du tout XBMC toi ? La page que tu montres est la page principale de XBMC (home page) Sur la flêche bleue en bas à droite, tu peux lancer la section contenant les scripts en python. C'est de ca qu'on parle ici : les scripts python Si tu veux savoir ce dont est capable XBMC, lit les tutos de base dans la section de XBMC (un niveau en dessous ce forum) et tu apprendras ce que c'est, comment accéder à tes partages sur ton ou tes PC etc etc etc
  15. Salut Effectivement ca devrait être simple à faire. Tente le coup par toi même et si vraiment tu n'y arrives pas, je te guiderais. Ta piste du copyfile peut être bonne. C'est une fonction d'une librairie (os ou os.path si je ne m'abuse ou peut être shutil) il faut donc commencer par importer la librairie en question : import os # ou shutil ou os.path... puis effectuer la copie : os.copytfile(src,dst) # ou os.path.copyfile ou encore shutil.copyfile Note importante : les chemins dans xbmc sont absolus. Pour pointer un fichier il faut nommer l'arborescence complète et les \ doivent être doublés. De plus les chemins sont des chaines de caractères à mettre entre guillemets donc : Ex: "F:\\apps\\rep1\\rep2\\fichier.ext"
  16. Salut Ca fait beaucoup à faire tout ca.. Il faudrait que le scripteur voulant se lancer dans ton truc, utilise ce logiciel ou accepte de l'utiliser pour pouvoir développer le script... Moi perso j'ai pas le temps...
  17. un petit "résolu" dans le titre de ton topic initial stp
  18. oui c possible... J'ai pas trop le temps vraiment ... mais bon, tu peux toujours récupérer le code source html du lien vers la video, ainsi, peut être que l'un d'entre nous sera capable de te faire le XML...
  19. JE pense que ta connexion n'a rien a voir dans le problème... Par contre pour essayer de résoudre, je pense qu'il va falloir supprimer tes sauvegardes XBMC pour tout réinitialiser... Ou alors tu supprimes XBMC et tu le réinstalles à neuf.. on ne sais jamais !
  20. tes paramètres ne me semblent pas mauvais... Essaye de désactiver ton firewall
  21. Essaye ca : import xbmclien="c:\\chemin\\vers\\le\\repertoire\\VIDEO_TS\\VIDEO_TS.IFO" #chaque anti-slash doit être doubléxbmc.Player.play(lien) tu copies le code et tu le colles dans un fichier de type texte que tu nommes avec l'extension .py Ensuite tu uploads sur ton DD dans le dossier script. Je ne suis pas certain que ca fonctionne mais ca ne te coute rien d'essayer !
  22. alexsolex

    Scripts Python Xbmc

    Bonjour aussi Pour lancer les scripts, il faut accéder à la section script de la manière suivante sous le skin PM3 : en bas à droite de l'écran se trouve 2 boutons (3 si un média est inséré dans le lecteur). Outre le bouton du lecteur (éventuel) et le bouton pour éteindre la console, le 3ième bouton sert à activer le dialog 'submenu' depuis lequel tu pourras activer la section scripts
  23. Bonsoir tout le monde Voilà une version qu'elle est bien ! Comment ca fonctionne : 1- on installe le script ou on veut (et on s'assure de la présence absolument impérative des répertoires temp et archives ) 2- on lance le script. Là, le script va vous demander vos identifiant et mot de passe Free haut débit. Pour votre sécurité, ces informations seront stockées dans un fichier sur E: (E:\fbxauth.txt) en clair. Veuillez ne fournir ce fichier à personne pour protéger votre compte Free haut débit. (ces informations permettraient à une personne malveillante d'avoir accès à des données vous concernant sur le site de free) 3- Vous obtenez la liste de vos messages sur le serveur 4- Vous en sélectionnez 1 pour afficher une fiche contenant les infos du message. Avant la fiche un délai est nécessaire pour récupérer le fichier et l'encoder dans un format lisible par XBMC (.au --> .wav) 5- Dans la fiche : Le bouton "Ecouter" vous permet de lire le message ; le bouton "archiver" vous permet de stocker de manière permanente le fichier .wav dans le dossier 'archives' de l'installe du script. Le bouton retour ... quitte la fiche . Par contre le bouton "supprimer" ne fait rien pour le moment. POINT IMPORTANT : Si vous utilisez le log de débug paramétrez à 0, et plus généralement si vous souhaitez fournir votre fichier xbmc.log ou xbmc.old.log à quelqu'un, soyez conscient que ce log peut contenir des informations sur votre accès au répondeur Freebox. En effet cette version est une version de tests et j'utilise abondemment les commandes d'affichages d'informations pour débugger. Si vous n'avez pas confiance, n'utilisez pas ce script. Aucune information vous concernant n'est envoyé à qui que ce soit (ormis le mot de passe et le login nécessaire à la connexion) Je suis conscient que pas mal d'autres choses peuvent être faites. J'ai déjà des idées mais je souhaite vos retours pour fixer mes idées. Pour le téléchargement, ca se passe là : http://xbmc-scripts.gx-mod.com/documents/scr...eur_freebox.rar NB: Il faut avoir internet fonctionnel sur la xbox... Etait-ce nécessaire de le préciser ?
  24. alexsolex

    Scripts De Serveur Ftp

    moi au j'y voi pas mal d'interet (car g un bon taux d'upload)... enfin beaucoup plus que du stream ou de la météo (ms celà n'engage que moi !). Je pense dc sérieusement à me mettre à python ! ms je vais comme tout newbee commencer par les bases, arrf... fo de la vonlonté car on peut pas dire que les "pseudo" tutos que j'ai trouvé soit guère exitant !! @pluche et bonne continuation ! T'inquiète pas ! Suis toujours dans le coin si tu as besoin !
  25. alexsolex

    Scripts De Serveur Ftp

    Apparemment, alexsolex tu as raison fodrai avoir ça directement implenté ds XBMC ! ms pas moyen de trver qoique ce soit à ce sujet Faut dire le projet n'est plus tout jeune (arrété en 2003) @+ En plus la proportion de personne ayant besoin de cette fonctionnalité ne m'inciterais pas à a lancer dans ce projet... pas assez de monde concerné