alexsolex

Membres
  • Compteur de contenus

    3 807
  • Inscription

  • Dernière visite

Tout ce qui a été posté par alexsolex

  1. Et le serveur Web alors ??? Il sert à quoi ? Hum.. Je pense qu'il est seul juge de l'intérêt de ce qu'il fait avec sa (ou ses ) xbox... Il a peut être une bonne raison, non ? C'est vrai ca, mais une fois allumée, il peut pas être devant toutes ses xbox , peut être... Là encore il n'est peut être pas sout seul .... Un enfant regarde un dessin animé, sa femme écoute la radio etc etc... Là encore je t'arrête, il n'a pas parlé d'executer des xbe par le réseau ... Et la PSP est capable de manipuler le serveur WEB cité précédemment au même titre qu'un PC et par conséquent de lancer des xbe, de lancer la lecture de videos, de musique, de photos, de déplacer des fichier , d'extraire des archives etc etc... Pour information, va voir ce lien ( http://www.xbmc.org/utilisation-avance/httpapi/ ) sur xbmc magasine, et tu verras tout ce qu'il est possible de faire par des commandes http... Bientôt une page sera consacrée au serveur Web embarqué de XBMC. Wake Up on lan Wake Up on lan sert à éteindre ou éventuellement allumer un PC sur le réseau en utilisant les fonctionnalités matérielles des cartes réseau. En aucun cas il ne permet d'allumer une xbox... Pour info encore, une commande httpapi (cf lien fourni précédemment) permet d'éteindre, de rebooter ou de redémarrer XBMC Avec un certain XDK c'est possible je croit, à confirmer Si je ne m'abuse, il s'agit d'une modification de bios mais ca devient déjà du "un peu plus lourd" a faire ... Oui ceci est tout à fait possible. Va voir ce lien http://www.xbmc.org/utilisation-avance/httpapi/ et bientôt tu pourras consulter ce lien : http://www.xbmc.org/utiliser-xbmc/webserver/
  2. Salut, tu peux aller voir aussi sur le Manuel XBMC facon FR : http://www.xbmc.org/xbmc/xml/
  3. Salut Merci pour cette remarque. En effet, je suis l'administrateur du site en question. Et c'est plutôt fréquent que des personnes s'inscrivent sans jamais recevoir de mail de confirmation. Sachez que c'est transparent pour moi, et la seule chose que je puisse savoir, c'est si la boite mail est pleine (dans ce cas je recois un mail d'erreur en retour). Je n'avais jamais pensé au problème du spam automatique... merci hotmail.
  4. Elle date de quand ta version de XBMC ?
  5. alexsolex

    Submenueditor V1.1b

    Connais tu le submenu ? Il s'agit du menu en forme de colonne qui s'active sous le skin PMIII lorsque tu clic sur le bouton à gauche du bouton d'arrêt de XBMC. C'est depuis ce menu notemment que tu peux aller chercher tes scripts. Tu peux configurer ce menu pour lancer directement tes scripts favoris, d'ailleur je pense que déjà certains scripts sont mis dans ce 'submenu'. Pour configurer le submenu, tu dois éditer un fichier .xml du skin OU utiliser un script python qui s'appelle submenueditor Submenueditor te permet d'éditer des raccourcis à placer dans le submenu...
  6. Non, il faut mettre à jour vos liens : http://xbmc-scripts.gx-mod.com/ De plus il ne trouveras guère plus d'informations.... Pose tes questions sur le forum dédié aux scripts Python : http://gueux-forum.net/index.php?showforum=78
  7. ?? Serveur WINS ? tu a du te tromper....
  8. oups ! lol
  9. je prend du temps pour répondre dans l'espoir de faire naitre de nouveaux motivés... Mais je répète, si ca déplait, j'ai d'autres choses à faire à coté moi... J'ai fouillé pour apprendre, j'ai consulté les 2 forums pythons du site officiel XBMC, j'ai fouiné dans les CVS dans la section python... Pour python en lui même, j'ai sorti le harraps et j'ai fait appel à mon ami Google (c'est ton ami aussi ! je te promet) J'ai regardé les signatures des autres aussi, si si ! des fois ca aide Pour les fonctions spécifiques à XBMC, il y en a 2 (des librairies) xbmc et xbmxgui xbmc : http://home.no.net/thor918/xbmc/xbmc.html xbmcgui : http://home.no.net/thor918/xbmc/xbmcgui.html
  10. Bien sur que si !! Serveur de noms = DNS
  11. J'espère quand même que tu auras plus de meilleurs réponse que la mienne, parce qu'elle n'aporte pas grand chose...
  12. je pense que si ils ont supprimé cette option c'est que : - soit une autre nouvelle option le fait bien mieux - soit un bug introduit par la correction d'un autre...
  13. rooo ! Alros là c'est la honte totale !! TOUTES MES EXCUSES !!! (la honte !) Oui, met ta freebox en DHCP avec baux permanents. Aucuns problèmes pour tes PC en wifi du moment que tu as les mac-adress. Pour les obtenir tu ouvres une fenêtre DOS (menu démarrer > exécuter : cmd ) puis là tu tapes ipconfig/all et tu obtiendras les IP et MAC de toutes tes interfaces réseau du PC. Tu limites aussi le nombre d'attribution d'IP pour éviter qu'un voisin ne se connecte en WIFI chez toi. Le seul problème qui peut se présenter c'est si tu as un ami qui vient chez toi et qui veut une IP... son adresse mac ne sera pas reconnue donc pas d'attribution IP sans configuration du routeur préalable. Bien entendu, tous les PC et appareils connecté à ta freebox en DHCP, tu les mettra aussi en DHCP client pour qu'ils récupèrent les IP et DNS automatiquement. (tu laisses vides les champs IP et DNS en cochant automatique sur les PC et tu active le DHCP sur la xbox)
  14. non non ! K!TV est un logiciel tuner TV capable de deschtroumpfer pour mater la TV sur le PC lorsqu'on est abonné à la chaine cryptée. Vinz973 avait fait un script pour récupérer la TV de ce soft sur la XBOX en streamant à l'aide de VLC...
  15. non, tout me semble correct... Toutes mes excuses pour ce hors-sujet...
  16. xstreampack n'existe plus... PS: Modhack : J'attend le chèque que tu m'avais promis...
  17. Tu penses bien que j'y ai pensé !! Mais ca prend un temps fou....
  18. ton lien devrait fonctionner si toutefois il fonctionne sur ton PC... Tu peux éventuellement essayer de renommer ton flux en changeant rtsp: par http: Assures toi également que tes codecs sont bons et à jour... JE sais pas trop si les CVS de T3ch contiennent tous les codecs.... Sinon prend une CVS à Modhack sur son illustre site : http://xbmc.org
  19. Hum... Je ne vais pas partir dans un long post mais pour afficher une image il faut suivre plusieurs étapes... 1- importer les lib xbmc et xbmcgui (surtout xbmcgui pour les images) import xbmc , xbmcgui 2- créer une "fenêtre" graphique dans laquelle les librairies de XBMC pourront afficher les différents éléments : class NomDeMaClasse(xbmcgui.Window): #il s'agit d'une classe de type xbmcgui.Window c'est à dire la classe Window de la librairie xbmcgui 3- une fonction propre aux classes est automatiquement exécutée dès l'appel de la classe. Il s'agit de la fonction __init__(self). On va s'en servir pour déclarer les éléments graphique. Dans notre cas, on va déclarer un contrôle image def __init__(self): #la fonction self.monimage=xbmcgui.ControlImage(100,100,300,300, "Q:\\scripts\\images\\monimage.png") #déclare un control de type image 'ControlImage' depuis la librairie xbmcgui, et lui donne les dimensions x=100 , y=100 , width=300, height = 300) #ce control est déclaré en mémoire mais il faut dire maintenant à la classe Window de l'afficher. Donc de l'ajouter à elle même : self.addControl(self.monimage) #ici self se réfère à la classe, donc Window et appel la fonction addControl pour ajouter le controle attribuer à la variable self.monimage 4- la classe est terminée (on voulait simplement afficher une image) maintenant on dit au script qu'il faut qu'il la montre, qu'il l'utilise : monscript=NomDeMaClasse() #on attribue à une variable monscript la classe; monscript est donc une variable pour la classe Windowmonscript.show() #cette commande dit à la classe désignée par la variable monscript de se 'montrer' donc de s'afficherdel monscript #efface la variable à la fin, pour être un peu propre... Le script est donc : import xbmc , xbmcguiclass NomDeMaClasse(xbmcgui.Window): def __init__(self): self.monimage=xbmcgui.ControlImage(100,100,300,300, "Q:\\scripts\\images\\monimage.png") self.addControl(self.monimage) monscript=NomDeMaClasse() monscript.show() del monscript Sauf que ce script va s'afficher très fugacement ! Donc vous ne verrez rien se produire... Il faut donc le modifier pour prendre en compte les commandes des pads et télécommande On va donc ajouter une variabel au début du script pour connaitre la valeur de touche du bouton 'back' du pad : ACTION_BACK = 10 Ensuite on va ajouter une fonction qui est appelée à chaque action sur un bouton pad ou télécommande. Il s'agit de la fonction onControl qu'on placera au même niveaur que la fonction __init__ def onAction(self,action): #le paramètre action contient le code de la touche pressée if action==ACTION_BACK : #si le bouton pressé est le bouton back self.close() # ferme la classe en appelant la fonction close de la classe Window Et maintenant il faut modifier l'appel à la classe. Remplacons donc le .show() qui affichait la classe par la fonction doModal() qui affiche et qui boucle indéfiniment la classe Window monscript.doModal() #lance en 'boucle' la classe Window. Seul le self.close de la classe quittera cette boucle Au final le script ressemblera à : import xbmc , xbmcguiACTION_BACK = 10class NomDeMaClasse(xbmcgui.Window): def __init__(self): self.monimage=xbmcgui.ControlImage(100,100,300,300, "Q:\\scripts\\images\\monimage.png") self.addControl(self.monimage) def onAction(self,action): if action==ACTION_BACK : self.close() monscript=NomDeMaClasse() monscript.doModal() del monscript Est-ce que c'est plus clair ?
  20. oui pour faire simple, ce truc te permet , par le biais du xml mentionné par Daredivol de mettre un titre dans la fenêtre Ensuite tu reviens là ou tu as skinbuilder, tes titres seront affichés. Tu fais un clic sur le stick analogique gauche de ton pad, ce qui a comme conséquence de faire une capture écran. Tu récupère cette capture écran pour en faire un fond... Voilà... J'ai bon ?
  21. oui une chose importante en python l' indentation Chaque bloc doit être indenté c'est à dire décalé du if: par une marge. Toutes les lignes de code au même niveau d'indentation feront partie du bloc if...else..., ou try:.. except:... Regarde mes exemples ci dessus. Tu comprendas vite que c ennuyant parfois de reprendre le code des autres car ils n'ont peut être pas utilisé la même indentation. Moi je fais des indentations de 4 espaces et je banni toutes les tabulations (une tabulation = 1 caractère 4 espaces = 4 caractères) donc l'exemple que tu donnes doit s'écrire : Region = "ile_de_france"if Region == "ile_de_france": print 'Ile De France'else: print 'Inconnu'
  22. very simple ! if testcondition: print "testcondition est vrai"else: print "testcondition est faux" "testcondition" peut être : -un appel à une fonction qui renvoi True ou False (ou autre) -une variable à 0 ou 1 (0 est False et toutes les autres sont True -une chaine qui renvoi False si vide ou True sinon -une liste qui renvoi Fase si vide ou Tru si au moin un élément -un dictionnaire etc... -ca peut être un test logique également -> var=='titi' -> var>=18 -> not( var ) -> .... http://docs.python.org/tut/node6.html#SECT...000000000000000 Un truc super pratique aussi dans python c'est le try: except: !! try: # "on va essayer de faire les choses suivantes..." #cette ligne fait ceci #cette ligne fait cela #mais cette ligne lève une exception (une sorte d'erreur) #alors cette ligne ne sera pas exécutée #celle là non plusexcept: #... et en cas d'erreur on va faire ca #cette ligne sera fait en cas d'erreur dans le try #puis celle là Très pratique pour tester quelque chose dont nous ne sommes pas sur du résultat
  23. Merci pour ton travail. Donc si je comprend bien tu as codé une page PHP sur un serveur qui renvoi la carte météo affublée de la date ? Donc toi qui connait le PHP, facile ou pas pour un dév PHP de venir sur python ?
  24. Et si il n'as pas windows XP professionnel ? Si il n'a que la version HOME ?
  25. le script météo n'est pas de moi... J'ai juste lancé le 'défit' aux autres de le faire... Bref, j'ai basé tout mon apprentissage de script à copier modifier adapter triturer les autres scripts. Certes les plus gros scripts sont de moi , mais je ne me suis pas interdit de recopier quelques fonctions !! Donc lorsque tu copies un script, trouve juste l'auteur pour lui présenter ton travail et avoir son accord moral No problems !